Pontiac Repair: 96 Grand am Stalling after dead battery, dash lights, wire connector


Question
I have a 1996 Grand am with a 3.1.  I left the key in the on pos. overnight and the battery died. I charged the battery and now the car stalls as soon as it starts.It acts like the theft system is disabling the car.

There are no trouble codes.

Today i went and the car started with no problems and continued to run. But as soon as i put it in drive it stalled. Now it will not stay running again.

All dash lights are on including the theft light. I tried to relearn it by leaving it on run for 10 minutes. This did not help.  Any idea were i should or what i should be checking?  

Any help will be greatly appreciated. I need to fix the car myself since i do not have the funds to take it to a mechanic.  
Thanks in advance
Justin

Answer
Hey justin:

if it starts and stalls right away it's a theft system issue. If it starts and idles okay and dies when you put it in gear it's another issue.

for the theft system relearn disconnect the battery again. Start the car and let it dye out. leave the key in the on position for 10 minutes or untill the light goes out. make sure everything is off in the car or you will kill the battery again. then after the light goes out turn the key off and wait 30 seconds and try to start the car the theft light may come on momentarily then go out. that should do it if it keeps on dying out and the light is on there is an issue with the theft system.

The other thing if it idles but dies when put the car in gear do this disconnect the battery also and touch the cables together with them disconnected from the battery. remove the hose between the air cleaner and the throttle body. get some carb cleaner or throttle body cleaner and clean the throttle body bore and plate. also remove the idle control valve and clean that. it's on the top of the throttle body it has a 4 wire connector on it. put it back in and the hose back on. re connect the battery. turn the key on to the run position and let it sit ther for a minute. then turn the key off wait a minute then back on again for 30 seconds and then off for a minute. that should relearn the idle control motor to the computer. start the car you may need to hold your foot on the gas a bit do to all the cleaner you used to clean the throttle body out. Hopefully that will fix you up.
Good luck :)