Got fed up with people *****ing about undefined codes in the existing '
decoder', so over the last few days I made this:
pmohr's A32 CEL Decoder
It's got every code from each year's respective FSM, including any AT faults that set a P or MIL code. Most of the emissions (and most notably, the O2 codes) are
year specific, so be sure to select the correct year at the top.
If it comes up saying 'code not found', then either you typed in the wrong code number (typo or misread from the CEL), or it's
possible, though very unlikely that the code exists but is not listed in the FSM.
In the 'Code' input, either enter the 4 digit code you get from the flashing CEL (0304 for KS, 0701 for Multiple Cylinder Misfire, etc).
You can also enter OBD-II P-codes (P0325 for KS, P0300 for Multiple Cylinder Misfire, etc) but be sure you include the
P.
If you enter some OBD-II codes without the P, you'll get incorrect results. For example, 0505 means nothing is wrong, but P0505 is an IACV fault.
You can link to each individual search result, either through the address bar in your browser or via the 'Link to this page' link at the bottom of the results.
For example,
knock sensor code for a '96, or
swirl control valve for a '99.
I encourage as many people as possible to give it a try, by all means PM me if you find any typos, incorrect information, etc. I want to make this thing perfect so we have no more 'undefined code' posts.