I have a 1997 Grand Cherokee Limited 4.0L. I have been having stalling problems (fault code 43 / reader P0351) that the mechanic is working on. When the 43/P0351 code has been cleared, the odometer codes (read with on-off-on-off-on) show 12-55. I know 55 means end of codes, but I have seen multiple explanations for code 12. Some say it means start of codes. Others say it means loss of power recently -- usually a disconnected battery.
What does code 12 mean?
If it means some fault, does it have an equivalent code that the readers show (e.g. P0351)? My mechanic's reader shows no code other than the P0351 that appears after a stalling problem.
Some say the code 12 should disappear after 15 ignition on-off cycles. I have tried many more than 15 cycles and the code remains. Is this a sign of problems? Could the problem cause intermittent stalling problems? Could a code 12 problem lead to the conditions that set code 43/P0351?
Thanks for any information. I am reasonably technical, but I have little experience with car mechanical work.
Joe M