Your problem with the head lights seems to deal with a short in the steering column, but the engine shuting down may deal with the security system. If the security light is flashing, the ignition isn't recognizing the key, thus shuting the engine off. When you disconnect the battery, it resets itself allowing it to start. If I am correct, this will only happen a set number of times before it won't restart. I recommend having the security sensor in both the key and ignition checked by a GM dealer who will have the correct test equipment.
Wednesday, December 10th, 2008 AT 1:35 PM