Close
QUESTIONS

RepairPal is your advocate for car care advice and guidance

Q: service engine soon (p0128) on 2004 BMW X5

service engine soon came up and i use my scantool to read and get p0128 and clear it and it cameup again a week after. Please what do i do?
Get a Repair Estimate
Guaranteed by certified locations nationwide. Learn more
RepairPal estimates are guaranteed at over 1,700 quality certified locations nationwide. Learn more
I would make sure your thermostat is working correctly before jumping to any conclusions. it is the most common failure for the 128 code.

Roy
this is obd2 trouble code table,http://www.chinasinoy.com/service/how-to-understand-trouble-codes-37.html
it can help you understand the meaning of the code, for this code, you can try this,
Verify coolant strength & level.
Verify proper cooling fan operation (check if it's running more than it should). Replace if necessary.
Verify proper engine coolant temperature (ECT) sensor operation, replace if necessary.
Verify proper intake air temperature (IAT) sensor operation, replace if necessary.
If the above items check out good, replace the thermostat.
Didn't find what you were looking for?