Mine did this for a while. I opened up the steering column and found the two security bolts for the ignition cylinder were loose. Worked for a while then later found the bolt holding the electrical switch in the lock cylinder was loose. After replacing/tightening all three I haven't had any problems.
Did your mechanic check voltage on starter relay wire of the ignition switch while turning the key? Maybe you need a new ignition switch, not lock and cylinder, just the electrical part.
|