What do these diagnostic codes mean on my 2002 BMW 525I with 96,000 miles. on 2002 BMW 525i

P0171, P0174, P0300, P1083,P1085 P0313, P1342, P1344, P1346, P1348, P1350,P1352 . . . I am getting rough idling and sluggish performance. My research tells me it may be the Intake Manifold Runner Valve/Adjuster Unit or Idle Control valve or Mass Air flow Sensor or Cam Shaft Position Sensor or Vacuum Leak or Oxygen Sensor. Or it may need a good Tuneup. The car lacks acceleration. The rough idling with sometimes engine shutoff occurs mostly in the idle position. Hope this helps! Thanks.

by in Kalamazoo, MI on March 03, 2012
Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
0 answers