I had the same problem as you. I had to remove the steering wheel and clean the brass contacts inside of the turn signal switch. It was a simple fix, they were corroded and not making connection. That might explain why yours worked when you pushed really hard on the switch.