First Post: What to Do if you get a SES/Check Engine light
The Rest: Various TSB's (Technical Safety Bulletins)
!!!!DO NOT POST ASKING HOW DO I FIND OUT WHAT CODE IS CAUSING THE CEL/MIL **OR ** HOW TO FIX THE CEL WITHOUT THE PXXXX CODE!!!!(We are NOT psychic)
What you should do:
1)Get the DTC(Diagnostic Trouble Code) that is stored in your ECU that caused the CEL(check engine light), ie P0140, P0134, PXXXX, etc, from your local AutoZone/Parts store. THERE IS NO SCREW that you turn on the ECU like the older 4th gens had and it flashes you the codes. 2000-2001s must use the Autozone guys OBD(On Board Diagnostic) tools or buy one of the online OBD scanners like Alex Peppers' tool(google it). 2K2+ guys can get the SES light to flash the codes by following studmans' procedure off his website, click
!!!HERE!!!.
2)Check the
FAQ's !!!HERE!!! for what the DTC means and see if there is a possible link to posts from other members who might have ALREADY gone through this same issue and fixed it. If not, once you fix it, post and ask us to add it.
3)Check the
TSB's, Technical Service Bulletins
!!!HERE!!! that may cover the repair or at least tell you what needs to be done to fix it.
4)If there isn't a link for your DTC PXXXX, then use the
SEARCH. If you don't know how to SEARCH, GO
!!!HERE!!!
5)*AFTER* reading through the thread(s) that the search pulls up, if you don't know what to do **THEN** post your question with: "PXXXX - How do I fix this?"
!!!! ALL THREADS SUSPECTED OF NOT COMPLYING WILL BE LOCKED/DELETED !!!!
---------
O2 SENSOR LOCATIONS AND CODES
CREDIT: Soonerfan
During my time here, I have learned that most SES threads are O2 sensor related.
Whenever people have a code that is related to an O2 sensor, they always have to figure out exactly which sensor that it corresponds to (bank 1 & 2 and sensor 1 & 2)....so i created this.
MODS: Please sticky.
EDIT: Here is the final version. I realized that the text on the picture from the TSB was very grainy and almost unreadable. With the magic of Powerpoint and Photoshop, I cleaned it up. While I was at it, I moved the sensors to separate the banks (bank 1 left and bank 2 right) so it was easier to read. This also allowed me to place the sensors so they would line up with where they belong.
Description of O2 Codes
BANK 1
FRONT (Sensor 1)
P0031 - Heated Oxygen Sensor 1 Heater Low Voltage (Bank 1)
P0051 - Heated Oxygen Sensor 1 Heater High Voltage (Bank 1)
P0130 - Front O2 Sensor Circuit (Bank 1)
P0131 - Front O2 Sensor (Lean) (Bank 1)
P0132 - Heated Oxygen Sensor 1 Circuit High Voltage (Bank 1)
P0133 - Heated Oxygen Sensor 1 Circuit Slow Response (Bank 1)
P0134 - Heated Oxygen Sensor 1 Circuit No Activity Detected (Bank 1)
P0135 - Front O2 Sensor Heater (Bank 1)
P1143 - Heated Oxygen Sensor 1 Lean Shift Monitoring (Bank 1)
P1144 - Heated Oxygen Sensor 1 Rich Shift Monitoring (Bank 1)
P1148 - Closed Loop Control (Bank 1)
BANK 1
REAR (Sensor 2)
P0037 - Heated Oxygen Sensor 2 Heater Low Voltage (Bank 1)
P0057 - Heated Oxygen Sensor 2 Heater High Voltage (Bank 1)
P0137 - Rear O2 Sensor Low Input (Bank 1)
P0138 - Heated Oxygen Sensor 2 Circuit High Voltage (Bank 1)
P0139 - Heated Oxygen Sensor 2 Circuit Slow Response (Bank 1)
P0140 - Rear O2 Sensor High Input (Bank 1)
P0141 - Rear O2 Sensor Heater (Bank 1)
P1146 - Heated Oxygen Sensor 2 Minimum Voltage Monitoring (Bank 1)
P1147 - Heated Oxygen Sensor 2 Maximum Voltage Monitoring (Bank 1)
--------------------------------------------------------------------------------------------
BANK 2
FRONT (Sensor 1)
P0032 - Heated Oxygen Sensor 1 Heater Low Voltage (Bank 2)
P0052 - Heated Oxygen Sensor 1 Heater High Voltage (Bank 2)
P0150 - Front O2 Sensor Circuit (Bank 2)
P0151 - Front O2 Sensor (Lean) (Bank 2)
P0152 - Heated Oxygen Sensor 1 Circuit High Voltage (Bank 2)
P0153 - Heated Oxygen Sensor 1 Circuit Slow Response (Bank 2)
P0154 - Heated Oxygen Sensor 1 Circuit No Activity Detected (Bank 2)
P0155 - Front O2 Sensor Heater (Bank 2)
P1163 - Heated Oxygen Sensor 1 Lean Shift Monitoring (Bank 2)
P1164 - Heated Oxygen Sensor 1 Rich Shift Monitoring (Bank 2)
P1168 - Closed Loop Control (Bank 2)
BANK 2
REAR (Sensor 2)
P0038 - Heated Oxygen Sensor 2 Heater Low Voltage (Bank 2)
P0058 - Heated Oxygen Sensor 2 Heater High Voltage (Bank 2)
P0157 - Rear O2 Sensor Low Input (Bank 2)
P0158 - Heated Oxygen Sensor 2 Circuit High Voltage (Bank 2)
P0159 - Heated Oxygen Sensor 2 Circuit Slow Response (Bank 2)
P0160 - Rear O2 Sensor High Input (Bank 2)
P0161 - Rear O2 Sensor Heater (Bank 2)
P1166 - Heated Oxygen Sensor 2 Minimum Voltage Monitoring (Bank 2)
P1167 - Heated Oxygen Sensor 2 Maximum Voltage Monitoring (Bank 2)