What is the litre size of engine? Did you check for spark at the plugs? To check for spark, you take a plug wire loose from spark plug, use a spark tester or known good spark plug in the boot, ground/touch metal part of tester to metal part of engine, engine cranking, watch for spark.
The code doesn't tell you what to replace, only that the system thinks there is a problem on that circuit, somewhere.
Code 12 usually means your in diagnostic mode, normal. Code 22 has to do with your throttle position sensor. Code 43 is esc error/ electronic spark control. I can't tell how old the codes may be?
Monday, October 10th, 2011 AT 9:19 PM