Had the passlock problem last year (5-6 times), security light got on , so i had to wait with the ignition key at ACC or ON for 10 minutes until the light turn off than i could start the car... pretty annoying
I thought of doing the bypass but i decided to try to clean it first (read that somewhere on the web) using an air duster can & rubbing alcohol , you first clean your key with the alcohol & use the air duster can & spray in the ignition cylinder 5-10 sec. & it should work good as "new"...
Well lucky me? , it worked & my car start every time without any problems for the last 7 months now , the only problems is now my security light stay on all the time & i think , i may have short out the sensor inside the ignition cylinder because of the air pressure of the can or i got the straw to far in?
I could always take out the security light in the panel but i am use to it now i don't even notice it anymore