this other thread "P1166, P1167 check engine light"
look at
12-21-04, 10:12 PM by ehudson
07-28-07, 03:22 PM by camshaft
There are universal O2 sensors and more expensive ones but you have to know what you are buying. Even the wrong ones will fit the wiring harness but
will throw a code right away.
I have a 2000 Honda Accord SE 4 dr and has --> 4Cyl 2.3L Auto with engine model F23A4 specified as ULEV right on the valve cover
This engine complies with California specs on emissions.
The Vin # will tell you the exact specs of the engine (may need to check around or ask the dealer)
Code throw is P1166 / P1167 Primary HO2S (No. 1) Heater System Electrical / Air fuel ratio sensor
Air fuel ratio sensor is a fancy way for O2 sensor
Read more at:
http://www.obd-codes.com/trouble_codes/honda/
Since it is a ULEV (Ultra-Low Emission) engine, it requires a wide band O2 sensor (more $$$) and not the narrow band (which the universal fit may be) sensor.
On this car, I needed to replace the upstream sensor (before CAT) which I got on ebay for $80 from global-automotive in Feb 2012
Honda part : 36531-PAA-307 replacement part : Denso part# 234-9025
if your engine is F23A1, this is NOT the right part.
Do not use the ebay compatiblity listing, I don't believe it is correct, you need to know the engine type such as if it is ULEV
to match the correct O2 wide or narrow bands.