Mine is doing exactly the same thing you describe. The thing is though i removed the shifter assembly to take the switch out then tested the small gray switch with a fluke meter an got a signal from switch everytime i pressed the small lever button. So now i need to remove the key fob and test if every time i press the lever there is signal coming into the ignition switch solenoid for key release. If there is signal the igntion switch is most likley bad if no signal then there is another box attached to the shifter assembly that may need to be checked. The gray switch runs to that box then to ignition switch. Its crazy though sometimes it works other times i have to move shifter to right for a second for it to click like maybe that solenoid in the ignition switch is getting hung up.