DTC codes / P00xx · Fuel and air metering and auxiliary emission controls / P0040
P0040 indicates that the powertrain control module has detected the upstream oxygen sensor signals from bank 1 and bank 2 are swapped, meaning the voltage or current activity from sensor 1 on one bank is appearing on the other bank's sensor circuit. The computer compares the two sensor signals during specific operating conditions and flags the code when their expected identities are reversed.
You can usually drive the vehicle with this code, but avoid aggressive acceleration or heavy loads because incorrect fuel control may damage the catalytic converter over time. Have the fault diagnosed soon to prevent long-term emissions system damage.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.