P0040
Upstream Oxygen Sensors Swapped From Bank To Bank
Oxygen sensor, lambda sensor, and AFR OBD-II diagnostic trouble codes — with tuning context.
O2 sensor codes indicate sensor failure or out-of-range readings. Sensors fail naturally at 100-150k km. Replacement is usually the right answer; suppression is for off-road builds running standalone fueling.
Upstream Oxygen Sensors Swapped From Bank To Bank
Downstream Oxygen Sensors Swapped From Bank To Bank
O2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 2
O2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 2
O2 Sensor Slow Response - Rich to Lean Bank 2 Sensor 2
O2 Sensor Slow Response - Lean to Rich Bank 2 Sensor 2
O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 2
O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 2
O2 Sensor Delayed Response - Rich to Lean Bank 2 Sensor 2
O2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 2
O2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 1
O2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 1
O2 Sensor Slow Response - Rich to Lean Bank 2 Sensor 1
O2 Sensor Slow Response - Lean to Rich Bank 2 Sensor 1
O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 1
O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 1
O2 Sensor Delayed Response - Rich to Lean Bank 2 Sensor 1
O2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 1
O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 3
O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 3
O2 Sensor Delayed Response - Rich to Lean Bank 2 Sensor 3
O2 Sensor Delayed Response - Lean to Rich Bank 2 Sensor 3
O2 Sensor Circuit Bank 1 Sensor 4
O2 Sensor Circuit Low Voltage Bank 1 Sensor 4
O2 Sensor Circuit High Voltage Bank 1 Sensor 4
O2 Sensor Circuit Slow Response Bank 1 Sensor 4
O2 Sensor Circuit No Activity Detected Bank 1 Sensor 4
O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 4
O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 4
Oxygen Sensor Control Module System Voltage
Internal Control Module O2 Sensor Processor Performance Bank 1
Internal Control Module O2 Sensor Processor Performance Bank 2
O2 Sensor Signal Stuck Lean Bank1 Sensor 1
O2 Sensor Signal Stuck Rich Bank1 Sensor 1
O2 Sensor Signal Stuck Lean Bank2 Sensor 1
O2 Sensor Signal Stuck Rich Bank2 Sensor 1
O2 Sensor Signal Circuit Shorted to Heater Circuit Bank 1 Sensor 1
O2 Sensor Signal Circ Shorted to Heater Circ Bank1 Sensor 2
O2 Sensor Signal Circ Shorted to Heater Circ Bank1 Sensor 3
O2 Sensor Signal Circ Shorted to Heater Circ Bank2 Sensor 1
O2 Sensor Signal Circ Shorted to Heater Circ Bank2 Sensor 2
O2 Sensor Signal Circ Shorted to Heater Circ Bank2 Sensor 3
O2 Sensor Positive Current Ctrl Circ/Open Bank1 Sensor 1
O2 Sensor Positive Current Ctrl Circ Low Bank1 Sensor 1
O2 Sensor Positive Current Ctrl Circ High Bank1 Sensor 1
O2 Sensor Pumping Current Range/Performance Bank 1
O2 Sensor Pumping Current Range/Performance Bank 2
O2 Sensor Reference Resistance Out Of Range Bank 1
O2 Sensor Reference Resistance Out Of Range Bank 2
O2 Sensor Positive Current Ctrl Circ/Open Bank2 Sensor 1
O2 Sensor Positive Current Ctrl Circ Low Bank2 Sensor 1
O2 Sensor Positive Current Ctrl Circ High Bank2 Sensor 1
O2 Sensor Ref Voltage Circ/Open Bank1 Sensor 1
O2 Sensor Ref Voltage Perf Bank1 Sensor 1
O2 Sensor Ref Voltage Circ Low Bank1 Sensor 1
O2 Sensor Ref Voltage Circ High Bank1 Sensor 1
O2 Sensor Ref Voltage Circ/Open Bank2 Sensor 1
O2 Sensor Ref Voltage Perf Bank2 Sensor 1
O2 Sensor Ref Voltage Circ Low Bank2 Sensor 1
O2 Sensor Ref Voltage Circ High Bank2 Sensor 1
O2 Sensor Negative Current Ctrl Circ/Open Bank1 Sensor 1
O2 Sensor Negative Current Ctrl Circ Low Bank1 Sensor 1
O2 Sensor Negative Current Ctrl Circ High Bank1 Sensor 1
O2 Sensor Negative Current Ctrl Circ/Open Bank2 Sensor 1
O2 Sensor Negative Current Ctrl Circ Low Bank2 Sensor 1
O2 Sensor Negative Current Ctrl Circ High Bank2 Sensor 1
O2 Sensor Signal Stuck Lean Bank1 Sensor 2
O2 Sensor Signal Stuck Rich Bank1 Sensor 2
O2 Sensor Signal Stuck Lean Bank2 Sensor 2
O2 Sensor Signal Stuck Rich Bank2 Sensor 2
O2 Sensor Signal Stuck Lean Bank1 Sensor 3
O2 Sensor Signal Stuck Rich Bank1 Sensor 3
O2 Sensor Signal Stuck Lean Bank2 Sensor 3
O2 Sensor Signal Stuck Rich Bank2 Sensor 3
O2 Sensor Signals Swapped Bank1 Sensor 3 / Bank2 Sensor 3
O2 Sensor Out of Range During Deceleration Bank1 Sensor 1
O2 Sensor Out of Range During Deceleration Bank2 Sensor 1
O2 Sensor Positive Current Control Circuit/Open Bank 1 Sensor 2
O2 Sensor Positive Current Control Circuit Low Bank 1 Sensor 2
O2 Sensor Positive Current Control Circuit High Bank 1 Sensor 2
O2 Sensor Reference Voltage Circuit/Open Bank 1 Sensor 2
O2 Sensor Reference Voltage Performance Bank 1 Sensor 2
O2 Sensor Reference Voltage Circuit Low Bank 1 Sensor 2
O2 Sensor Reference Voltage Circuit High Bank 1 Sensor 2
O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 2
O2 Sensor Negative Current Control Circuit Low Bank 1 Sensor 2
O2 Sensor Negative Current Control Circuit High Bank 1 Sensor 2
O2 Sensor Pumping Current Trim Circuit/Open Bank 1 Sensor 2
O2 Sensor Pumping Current Trim Circuit Low Bank 1 Sensor 2
O2 Sensor Pumping Current Trim Circuit High Bank 1 Sensor 2
O2 Sensor Positive Current Control Circuit/Open Bank 2 Sensor 2
O2 Sensor Positive Current Control Circuit Low Bank 2 Sensor 2
O2 Sensor Positive Current Control Circuit High Bank 2 Sensor 2
O2 Sensor Reference Voltage Circuit/Open Bank 2 Sensor 2
O2 Sensor Reference Voltage Performance Bank 2 Sensor 2
O2 Sensor Reference Voltage Circuit Low Bank 2 Sensor 2
O2 Sensor Reference Voltage Circuit High Bank 2 Sensor 2
O2 Sensor Negative Current Control Circuit/Open Bank 2 Sensor 2
O2 Sensor Negative Current Control Circuit Low Bank 2 Sensor 2
O2 Sensor Negative Current Control Circuit High Bank 2 Sensor 2
O2 Sensor Pumping Current Trim Circuit/Open Bank 2 Sensor 2
O2 Sensor Pumping Current Trim Circuit Low Bank 2 Sensor 2
O2 Sensor Pumping Current Trim Circuit High Bank 2 Sensor 2
O2 Sensor Out of Range During Deceleration Bank 1 Sensor 2
O2 Sensor Out of Range During Deceleration Bank 2 Sensor 2
O2 Sensor Exhaust Sample Error Bank 1 Sensor 2
O2 Sensor Exhaust Sample Error Bank 2 Sensor 2
O2 Sensor Out of Range During Deceleration Bank 1 Sensor 2
O2 Sensor Out of Range During Deceleration Bank 2 Sensor 2
O2 Sensor Exhaust Sample Error Bank 1 Sensor 2
O2 Sensor Exhaust Sample Error Bank 2 Sensor 2
O2 Sensor Exhaust Sample Error Bank1 Sensor 1
O2 Sensor Exhaust Sample Error Bank2 Sensor 1
O2 Sensor Signals Swapped Bank1 Sensor 2 / Bank1 Sensor 3
O2 Sensor Signals Swapped Bank2 Sensor 2 / Bank2 Sensor 3
O2 Sensor Signals Swapped Bank 1 Sensor 1/Bank 1 Sensor 2
O2 Sensor Signals Swapped Bank 2 Sensor 1/Bank 2 Sensor 2
O2 Sensor Pumping Current Trim Circ/Open Bank1 Sensor 1
O2 Sensor Pumping Current Trim Circ Low Bank1 Sensor 1
O2 Sensor Pumping Current Trim Circ High Bank1 Sensor 1
O2 Sensor Pumping Current Trim Circ/Open Bank2 Sensor 1
O2 Sensor Pumping Current Trim Circ Low Bank2 Sensor 1
O2 Sensor Pumping Current Trim Circ High Bank2 Sensor 1
O2 Sensor Circ Range/Perf Bank1 Sensor 1
O2 Sensor Circ Range/Perf Bank1 Sensor 2
O2 Sensor Circ Range/Perf Bank1 Sensor 3
O2 Sensor Circ Range/Perf Bank2 Sensor 1
O2 Sensor Circ Range/Perf Bank2 Sensor 2
O2 Sensor Circ Range/Perf Bank2 Sensor 3
O2 Sensor Negative Voltage Bank 1 Sensor 1
O2 Sensor Negative Voltage Bank 1 Sensor 2
O2 Sensor Negative Voltage Bank 1 Sensor 3
O2 Sensor Negative Voltage Bank 2 Sensor 1
O2 Sensor Negative Voltage Bank 2 Sensor 2
O2 Sensor Negative Voltage Bank 2 Sensor 3
O2 Sensor Positive Current Control Circuit/Open Bank 1 Sensor 3
O2 Sensor Positive Current Control Circuit Low Bank 1 Sensor 3
O2 Sensor Positive Current Control Circuit High Bank 1 Sensor 3
O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 3
O2 Sensor Negative Current Control Circuit Low Bank 1 Sensor 3
O2 Sensor Negative Current Control Circuit High Bank 1 Sensor 3
Intake Air O2 Sensor Reference Voltage Circuit/Open Bank 1
Intake Air O2 Sensor Reference Voltage Circuit Range/Performance Bank 1
Intake Air O2 Sensor Reference Voltage Circuit Low Bank 1
Intake Air O2 Sensor Reference Voltage Circuit High Bank 1
Intake Air O2 Sensor Reference Voltage Circuit/Open Bank 2
Intake Air O2 Sensor Reference Voltage Circuit Range/Performance Bank 2
Intake Air O2 Sensor Reference Voltage Circuit Low Bank 2
Intake Air O2 Sensor Reference Voltage Circuit High Bank 2
Intake Air O2 Sensor Pumping Current Trim Circuit Open Bank 1
Intake Air O2 Sensor Pumping Current Trim Circuit Low Bank 1
Intake Air O2 Sensor Pumping Current Trim Circuit High Bank 1
Intake Air O2 Sensor Pumping Current Circuit Open Bank 1
Intake Air O2 Sensor Pumping Current Circuit Low Bank 1
Intake Air O2 Sensor Pumping Current Circuit High Bank 1
Intake Air O2 Sensor Negative Current Control Circuit Open Bank 1
Intake Air O2 Sensor Negative Current Control Circuit Low Bank 1
Intake Air O2 Sensor Negative Current Control Circuit High Bank 1
Intake Air O2 Sensor Pumping Current Trim Circuit Open Bank 2
Intake Air O2 Sensor Pumping Current Trim Circuit Low Bank 2
Intake Air O2 Sensor Pumping Current Trim Circuit High Bank 2
Intake Air O2 Sensor Pumping Current Circuit Open Bank 2
Intake Air O2 Sensor Pumping Current Circuit Low Bank 2
Intake Air O2 Sensor Pumping Current Circuit High Bank 2
Intake Air O2 Sensor Negative Current Control Circuit Open Bank 2
Intake Air O2 Sensor Negative Current Control Circuit Low Bank 2
Intake Air O2 Sensor Negative Current Control Circuit High Bank 2
Intake Air O2 Sensor Circuit Bank 1
Intake Air O2 Sensor Circuit Low Voltage Bank 1
Intake Air O2 Sensor Circuit High Voltage Bank 1
Intake Air O2 Sensor Heater Control Circuit/Open Bank 1
Intake Air O2 Sensor Heater Control Circuit Range/Performance Bank 1
Intake Air O2 Sensor Heater Control Circuit Low Bank 1
Intake Air O2 Sensor Heater Control Circuit High Bank 1
O2 Sensor Pumping Current Trim Circuit/Open Bank 1 Sensor 3
O2 Sensor Pumping Current Trim Circuit Low Bank 1 Sensor 3
O2 Sensor Pumping Current Trim Circuit High Bank 1 Sensor 3
O2 Sensor Out of Range During Deceleration Bank 1 Sensor 3