I have a 2004 BMW 325CI and lately on very hot days above 90 degrees farenheit car hesitates then shuts off while driving at 60 miles per hr. or above. The car does not overheat. The thermostat was replaced once already and the mass flow unit cleaned. I keep getting an error code P00128. Can anyone help solve the problem?
BMW Code PO128 This means that the engine's PCM detected that the engine has not reached the required temperature level within a specified amount of time after starting the engine. The intent of the P0128 code is to indicate a faulty thermostat. Similar codes: P0125 In determining the engine did not reach a "normal" temperature, it takes into account the length of time the vehicle has been running, the intake air temperature (IAT) sensor reading, the engine coolant temperature (ECT) sensor reading, and the speed of the vehicle. You will likely not notice any drivability problems other than the MIL illumination. A code P0128 may mean that one or more of the following has happened:
Low engine coolant level
Leaking or stuck open thermostat
Faulty cooling fan (running too much)
Faulty coolant temperature (ECT) sensor
Faulty intake air temperature (IAT) sensor
solutions Past experience indicates that the most likely solution is to replace the thermostat. 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
lost all power on main battery in about 15mins but it shows it has 11v charge in it is there a...
(More)
lost all power on main battery in about 15mins but it shows it has 11v charge in it is there a fusible link and where is it if problem i had no problem prior to removing altinator to readjust belts and allingnment
my 2000 chevy track is not geting up to speed when i give it gas but the eng is get the gas and i...
(More)
my 2000 chevy track is not geting up to speed when i give it gas but the eng is get the gas and i put a new gas filter