OBD-II Error Code P0166: How to Fix It
Medium 1-2 hours Medium Severity
Verified June 2026
- Error Code
- P0166
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-2 hours
Ad
Tools You'll Need
- OBD2 scanner
- Multimeter
- O2 sensor socket
- Ratchet and extension
- Anti-seize compound (optional)
How to Fix Error Code P0166
-
Scan and Confirm the Code
Always turn off the engine before connecting/disconnecting the scanner. -
Visually Inspect the O2 Sensor and Wiring
Let the exhaust cool down completely before touching any components. -
Test the O2 Sensor's Heater Circuit
-
Check for Sensor Voltage Output
Use caution when working near moving engine parts. -
Replace the O2 Sensor if Necessary
Never use anti-seize on the tip of the sensor; only on the threads.
Parts You May Need
Oxygen sensor (Bank 2 Sensor 3)
Check Price on Amazon
Oxygen sensor (Bank 2 Sensor 3)
Check Price on Amazon
Oxygen sensor (Bank 2 Sensor 3)
Check Price on Amazon
Oxygen sensor (Bank 2 Sensor 3)
Check Price on Amazon
Ad
When to Call a Professional
If after replacing the sensor the code returns, or if you find extensive wiring damage, it's best to consult a professional mechanic. Also, if you lack the tools or confidence to work on the exhaust system, seek professional help.Frequently Asked Questions
What does P0166 mean?
P0166 means the oxygen sensor on Bank 2 Sensor 3 is not showing any activity, indicating it's not generating a voltage signal.
Can I drive with a P0166 code?
You may be able to drive short distances, but it can cause poor fuel economy and potential damage to the catalytic converter. It's best to diagnose and fix it promptly.
How do I locate Bank 2 Sensor 3?
Bank 2 is the side of the engine that does not contain cylinder #1. Sensor 3 is the second downstream sensor after the catalytic converter.
What tools do I need to replace an O2 sensor?
You'll need an O2 sensor socket, ratchet, extension, and possibly a multimeter for testing. Anti-seize compound is also recommended.
How much does it cost to fix P0166?
DIY cost is around $50-$100 for the sensor. A professional repair may cost $150-$300 including labor.