Car throwing a Code 12
Thread Starter
Supreme Member
Joined: Mar 2000
Posts: 1,468
Likes: 0
From: Orland Park, IL, USA
Car: 88 IROC-Z
Engine: L98
Transmission: TH350
Axle/Gears: 3.45
Car throwing a Code 12
Heres the story.
Took the car to work today and then to a store afterwards. Everything was running fine. Get out of the store and the car wont start. It would crank for a second, act like it caught and then just kept on cranking. I can smell fuel when its cranking so I assume that its getting gas. The SES also came on so I pulled the code and it came up 12. It did the normal flashing 12 3 times, then it flashed 12 3 more times, and then 12 again 3 times. I checked it twice and all it throws is 12. So any ideas??? I know the wires need replaced, but the distributor is less then a year old so I dont think its that but I may change the cap and rotor anyway. Thanks for the help.
Took the car to work today and then to a store afterwards. Everything was running fine. Get out of the store and the car wont start. It would crank for a second, act like it caught and then just kept on cranking. I can smell fuel when its cranking so I assume that its getting gas. The SES also came on so I pulled the code and it came up 12. It did the normal flashing 12 3 times, then it flashed 12 3 more times, and then 12 again 3 times. I checked it twice and all it throws is 12. So any ideas??? I know the wires need replaced, but the distributor is less then a year old so I dont think its that but I may change the cap and rotor anyway. Thanks for the help.
Senior Member
Joined: Jan 2002
Posts: 600
Likes: 0
From: orlando
Car: 98 Camaro SS
Engine: LS1
Transmission: M6
12 is the 'code' that means it is in diagnostic mode. When no codes are currently stored, then it will repeat the 3 flashes of 'code' 12.
in short, code 12 is not a code. It signifies the car being in code retrieval mode. Since nothing else was displayed, no codes are in the system.
When you mean the SES came on, do you mean: The car cranked, wouldnt start, you let off the key, and then the SES light came on?
If so, that is normal if the car is in the on position, but not running. It did not "throw a code", it merely didn't start, and went back to the regular on, but not running position.
in short, code 12 is not a code. It signifies the car being in code retrieval mode. Since nothing else was displayed, no codes are in the system.
When you mean the SES came on, do you mean: The car cranked, wouldnt start, you let off the key, and then the SES light came on?
If so, that is normal if the car is in the on position, but not running. It did not "throw a code", it merely didn't start, and went back to the regular on, but not running position.
Thread Starter
Supreme Member
Joined: Mar 2000
Posts: 1,468
Likes: 0
From: Orland Park, IL, USA
Car: 88 IROC-Z
Engine: L98
Transmission: TH350
Axle/Gears: 3.45
nope. when you just turn the key on the SES light comes up. Referencing my diagnostic book I found out that code 12 really means "no distributor pulse reference". It flashes it at the beginning of every code pull to signify that the process is starting but it also means no distributor pulse reference. Im thinking my ICM may be bad.....
Senior Member
Joined: Jan 2002
Posts: 600
Likes: 0
From: orlando
Car: 98 Camaro SS
Engine: LS1
Transmission: M6
Are you positive about that? Why would it use the same code to signify diagnostic mode, and then for a REAL trouble code. That doesn't make any sense.
Unless, by no dist pulse reference, they mean "key in on, car off"...
Unless, by no dist pulse reference, they mean "key in on, car off"...
TGO Supporter
Joined: Sep 2000
Posts: 6,775
Likes: 27
From: So.west IN
Car: 87 Formula/ 00 Xtreme
Engine: TPI 305/ v6
Transmission: struggling t-5/ 4l60E
Axle/Gears: 3.08/ 3.23
Code 12
Technically, Code 12 means the the ECM is currently recieving no reference pulses from the ignition system. Since trouble codes are pulled with the engine not running, the ECM is not recieving distributor reference pulses. This code is not stored in memory and its practical use is to identify that the ECM is in the self diagnostig mode. The is particularly important when there are no faults and when Code 12 is the only code the will be flashed out.
Technically, Code 12 means the the ECM is currently recieving no reference pulses from the ignition system. Since trouble codes are pulled with the engine not running, the ECM is not recieving distributor reference pulses. This code is not stored in memory and its practical use is to identify that the ECM is in the self diagnostig mode. The is particularly important when there are no faults and when Code 12 is the only code the will be flashed out.
Thread
Thread Starter
Forum
Replies
Last Post
rsrmoore
Transmissions and Drivetrain
1
Aug 7, 2015 08:44 PM





