0 like 0 dislike
380 views
by

I have a BMW 325i 2004 which have diagnosis codes PO0300, PO0131 and PO174. We replace the sparplugs and oxygen sensor but codes continues showing. It have a misfire problem . Also the automatic transmission is not changing smooth ,sometimes change at 4500RPM and this wasn't happens before.

Vehicle: BMW 325i 2004 6cylinder

1 Answer

0 like 0 dislike
by (13.5k points)
P0174 is what the cause is this is vacuum leak or false air getting past the MAF (mass airflow) go to the oil dipstick with the engine running pull out the dip stick if there is a large amount of vacuum, you will need a PCV valve or what BMW calls a drainback valve, If not , go look around the MAF to throttle body look  for torn air duct, either way you have false air correct this and the BMW will be happy

Related questions

0 like 0 dislike
1 answer 1.0k views
0 like 0 dislike
1 answer 698 views
0 like 0 dislike
1 answer 399 views

33.7k questions

32.5k answers

1.3k comments

23.0k users

Need A Repair Shop?
Find local automotive repair shops in your area.
...