Pull key wait 10 sec
Send an email to either of the two following Forum supporting vendors along with your VIN and ask them to email you a copy of the GMVIS for your car.
dfichtner@fichtnerchevrolet.com Dennis Fichtner
gene@gmpartshouse.com Gene Culley
When you get the GMVIS back look to see what date(s) are associated with the column lock recall service. Specifically is there a date around or just after Jan 2006? Several possibilities of what could be going on.
Post back the dates of Column Lock service by GM.
In a nutshell the column lock system works on the concept of a command issued by the BCM must result in a response to the command so the BCM can keep track of the "state" of the column lock. Several things can result in the BCM NOT getting back the "completed" signal from the lock motor in response to a lock or unlock command. The Pull key...... message is a result of the BCM having an incorrect "state" for the system. Specifically it has a "unlocked" state when it expects to have a "locked" state. When you insert the key to start the car the BCM senses this action and first checks the "state" it keeps for the system. If the state is locked, the BCM generates an UNLOCK command to the lock motor. The lock motor is supposed to retract the lock pin and then generate a "completed" back to the BCM. If the BCM failed to get the completed signal it assumes the column is locked and sends an "enable fuel shutoff" command to the PCM and then generates a "SERVICE COLUMN LOCK" message in the DIC. If the driver ignores the message the PCM will shut off the fuel when the vehicle reaches 2mph. Idea is to prevent a dumb driver from attempting to drive with a locked column. BCM has NO WAY short of the state it keeps to know if the column is locked or unlocked.
On the other hand if the BCM received a completed signal after the unlock it marks the state as "unlocked" and allows you to start and drive the car.
When you turn off the engine and remove the key, the BCM senses that and sends a LOCK command to the lock motor. The lock motor is supposed to extend the lock pin and send a "completed" signal to the BCM. If the BCM receives the completed it sets the state to locked. On the other hand if the BCM never got the completed signal, nothing happens until the next attempted start of the car when the BCM discoveres the wrong state.
In your case you say you hear the lock motor operating. What we need to know is if recall variation 04006C was done to the car. That variation would have replaced the lock plate with a small diameter lock plate that prevent the column from physically locking and also would have installed the legendary GM K Harness in the column lock circuit.. The K Harnesses are crap and most fail quickly but are most prone to failing when the battery goes low. Since the K Harness is installed in series between the lock motor and the BCM, a failure of the K Harness can prevent the BCM from getting back a needed "completed" signal. The K Harness is a relay and it is possible for part of the relay function to fail but NOT all of it.
Info about the actual work and dates of GM Column lock recall service on your car will help refine what is actually happening. The Column Lock relay (located in the passenger footwell above the BCM may be waht actually failed.
And for what it's worth, GM has NEVER EVER had a permanent solution to the column lock symptoms. Every GM solution will eventually fail CLB or LMC5 will resolve the column lock symptoms.
The best long term solution will be to install a CLB or LMC5........
PS: Richard provides great service also. Some BCMs have a slightly different timing response so he actually has some versions he will provide/free replace if you have any issue with the install. It is cheap too at only about $40.











