Hi everyone !
I am in desperate need of a good advice from the conaisseurs.
I've got a 98 Civic LX (D16Y7 engine) back in July. Extremely well maintained and checked/serviced by the book(at Honda). To continue the history of good maintenance, in October I've realized it was the time for a new timing belt.
I went to Honda (different location) and they've done it. They recommended to replace the water pump too, and I agreed.
All went well until I drove home...
Check engine light came on for the first time. I went back to the shop and after many attempts to talk me down, they accepted to read the code.
It was P0170 and P0172.
Needless to say, they insisted it's just a pure coincidence and has nothing to do with their recent work on the car.
I've sent them to their origins and I left. I'll make sure nobody will go there for service anymore...
I eventually got the CEL reset and it didn't show up again until a couple of weeks ago. At that point I invested in an OBD2 scan tool, to be able to check the codes myself.
After 2 full days of reading tons of posts and the Service Manual, I am more confused than ever.
I'll be getting a new primary O2 sensor to replace the existing Denso, although I don't think is necessary (correct me if I am wrong).
When checking the O2 sensor I've noticed a CRACK
in the exhaust manifold, exactly above the sensor. I haven't removed the cover to see the extent of the crack, but I am wondering if it has something to do with P0172 system fuel too rich ???
The readings at idle are:
Coolant 190 deg F
ST FTRM -17.9
LT FTRM -15.6
Eng RPM 749
IGN ADV 12.0
IAT 73 deg F
ABSL TPS 9.8%
O2S11 0.2-0.8 (fluctuating)
O2S12 0.855 (steady)
I've just noticed the idle not being quite a purr either, but a little shaky.
Please excuse my extra long post, but I guess more details will help an educated opinion.
Thank you in advance.