The car has a 2.8 engine it runs rough when cold, replaced a few hoses, ccv, valve gasket was replaced before and the o2's look like they have been replaced. the end codes are p1188 and p0170. i bought a smoker to do the intake test no visable leaks. when snoker is over 20 and it leaks out of the valve cover spark plugs seals. the idle control vavle was removed and cleaned it dont run rough as long. any help on this idle problem and codes will help me
SOURCE: need to know what p1188 is to diy er
SAE Code
P1188
DTC Code
17596
Description
Linear 02 Sensor / Compensator Resistor Short to ground
SAE Code
P1189
DTC Code
17597
Description
Linear 02 Sensor / Compensator Resistor Short to B+
SAE Code
P0170
DTC Code
16554
Description
Fuel Trim, Bank1 Malfunction
Basically you need a new oxygen sensor, The fuel trim code is from the computer trying to adjust the fuel/Air mixture to compensate for the bad signal from the sensor. Just change the one closer to the engine, the one behind the Catalytic converter will thow a different code when it fails.
SOURCE: Help 10 codes on 323i!
These codes will have to be cleared and the car driven through a drive cycle, maybe a couple of times, is the check engine light off? Also you should check your MAF sensor it may need to be cleaned or replaced and makes sure there are no holes in your intake tubing. Hope this helps, let me know.
SOURCE: p1188 and p0170 on bmw z3 roadster
p1188 is fuel pump and p0170 is same problem but with air flow sounds like drawing in too much air and not much fuel. pump might be shot.
hope this helps
174 views
Usually answered in minutes!
will replacing tghe front o2 fix idle problem and both engine codes
o2 reading bank one 1st o2 .92 volts 2nd o2 s .96 volts STFT 1 0.0 % STFT 99.2 % short FT bank one 0.0% fuel system is in open until about 170 degress then goes closed the mass air flow at idle cold is around 7 then goes to 3.6 when warm
checked codes again and p0170 came on this time not both codes
×