Are you the original, or was he Viper/Q45?Anyway, I would suspect the lock cylinder. When you are able to extract the key manually, does it drag on the way out? The postive button lock on the key is switched (I believe) by the neutral/park switch on AT. Is this functioning well?
Brian
1995 Q45 & Q45t & 2000 Q45
Discover the power of the button!