2001 Grand Am Won't Start Cold

2001 Pontiac Grand Am 3.4L 3400 V6.
I have a 2001 Pontiac Grand Am.  Lately, when it is cold out, the car won't start.  I put the key into the ignition, turn the key, the lights and radio come on...but nothing else.  No clicking no turning over of the engine...nothing.  If I wait for 30 - 120 seconds then try again, it will start no problem.  I have had the problem in the past with the security pass through module...which is kind of like this,

but there are no lights that come up or I don't need the key in the ignition for 10mins to reset it.  This only happens when it is a little cold out.  Any ideas as to what the problem may be?

This still may be Passlock system problem. It depends on how long ago it was repaired. It may also be an ignition switch problem. Have had a few act up in different temperature situations.
But it may also just be a starter problem. You would need to test for power at the purple wire on the starter when trying to start the car and it wont. If you have power on that wire, and the starter wont engage, then the starter is bad. If no power on that purple wire, then you have to trace it back in the system. Back to the neutral safety switch, or security system.


Question: I ran out of gas in my 2001 Grand Am and now it is running extremely rough, backfiring and running terrible.

Answer: most likely while running out of gas, the fuel pump, which is in the bottom of the gas tank, sucked up some dirt. I would start by replacing the fuel filter and running some fuel injector cleaner through it. If that does not help, ha ve fuel pressure checked as the pump may have gotten damaged. If that is OK, next would be to test for restricted fuel injectors.

More Auto Repair Help

Leave your comments

Post comment as a guest


Comments (1)
   ---Subscribe To Your Comment   

  • Guest - Royce

    1999 Grand Am Se 3.4 #1 piston wasn't brought up on compression stroke when head gaskets where done can timing be set with heads still on motor and where is Mark on the harmonic balancer