DTC codes / P21xx · Fuel and air metering / P2178
P2178 means the engine computer has detected a fuel mixture that is too rich on bank 1 while the engine is running above idle, meaning there is too much fuel or not enough air for the conditions. The computer compares its calculated air-fuel ratio with the feedback from the upstream oxygen sensor and sets this code when the rich condition persists beyond a calibrated time.
You can usually drive the vehicle short distances to a repair shop, but avoid heavy acceleration or towing because the rich condition can overheat and damage the catalytic converter. If the check engine light is flashing or you notice black smoke and a strong fuel smell, stop driving and have the vehicle towed.
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.