Sorry for the delay!
YES.. there is! THis is where I was going next.
You could have a bad lock cylinder causing this problem. THis is very common!
The wires inside of the lock cylinder break and the anti theft module cannot read the resistance of the key.
Check the operation of the passkey theft deterrent system. Check the resistance of the resistor in the ignition key from side to side.
Find the 48 pin connector to the side of the steering column, and disconnect it.
Using an ohmmeter, check the resistance between the 2 small White wires in pins E12 and E13 on the steering column side of the connector. These 2 wires connect to the contacts in the lock cylinder housing.
When the key is inserted in the lock cylinder, the resistance shown on an ohmmeter should be within 10 ohms of the actual pellet. The resistance should be accurate as the key is rotated to the crank, accessory position. If not, replace the lock cylinder housing.
Tips: Make sure and rotate the ignition key to all positions while testing.