Powertrain, generic · Fuel and air metering, auxiliary emission controls

P0040 O2 Sensor Signals Swapped Bank 1 Sensor 1/Bank 2 Sensor 1

Check engine lightOn
EmissionsRelevant
Drive cycleRequired
Limp modeNo

On engines with two exhaust banks, the control module checks whether the upstream oxygen sensors are assigned to the right bank. It changes the mixture on one bank only, actively or as part of normal bank-wise control, and watches which sensor responds. If the sensor that should sit on the other bank reacts, the signals are swapped. This logic is documented for the manufacturer-specific predecessor codes; the usual cause is connectors plugged in crosswise after a repair. If the swap remains, each bank is controlled by the other bank's signal, so fuel trims drift towards their limits.

Likely causes

Sensor connectors plugged in crosswise after a repair
Harness routed wrongly or pins swapped in a connector
Wrong harness, control module or calibration after a replacement

Symptoms

  • Check engine light on
  • Fuel trim and mixture codes possible
  • Unstable idle or higher consumption possible

Repair estimate

DifficultyEasyDIY possible
Parts and labour€0–150
Time0.2–1 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

oxygen sensor upstreamoxygen sensor wiringoxygen sensor connector

Related codes

References: v8sho.com, law.cornell.edu, en.wikipedia.org.