I have a 2000 BMW 323i with the service engine soon light on. It has been on for about two weeks now. I scanned it and retreived the following codes: P1188, P1189, P1478, P0170, P0173. I replaced the thermostat yesterday because it was stuck open causing the engine to never warm up properly, then I cleared the codes. I thought this would correct the codes as they refer to the short term fuel trim, but it came back on today and when I scanned it I got P1188, P1189 which I looked up and they refer to the O2 sensors B1S1 and B2S2. I thought it was a pretty long shot that they are both bad at the same time. Any advice would be great. Thanks!
SPONSORED LINKS
Friday, December 11th, 2009 AT 7:36 PM