Hey all, hope you're well. I had a P1093 code on my X5 for many months. That's the pre-cat fuel trim too rich code. I replaced both pre-cat oxygen sensors and set of spark plugs with no resolution.
I read several posts about a faulty idle control valve being the source of this problem, so I installed a brand new one in a desperate attempt to clear the code. The original had 18X,XXX miles on it and was cleaned once before, so no harm in replacement at this mileage anyway.
Here's my current list of codes, where do I begin? Haha. Smoke tested the intake, no leaks found.
P0313
P0161
P1092
P0158
P0313 PD
Wondering if this is a bad bank 2 sensor 2 oxygen sensor.
Here's the car in question, out for a blizzard cruise the other week...
https://youtu.be/5CFdYNxKsK4