E60 Discussion Anything and everything to do with the E60 5 Series. All are welcome!

545i Cooling System Problem P0128 Thermo Replaced

Thread Tools
 
Search this Thread
 
Old 01-19-2013, 04:42 AM
  #1  
Members
Thread Starter
 
mikey72378's Avatar
 
Join Date: Mar 2010
Posts: 2
Likes: 0
Received 0 Likes on 0 Posts
Default 545i Cooling System Problem P0128 Thermo Replaced

So it all started with a check engine light and "Increased Emission" message. I took my 545i to the stealer, since I have a limited extended warranty that may or may not have covered the issue. The dealer called and told me that I had a bad thermostat, which was not covered by my extended warranty. Since they wanted $525 to replace it, I opted to change it my self. I ordered a Beck Arnley 143-0869 thermostat and installed it. The code did not clear and my heater still did not work. I then replaced the coolant temp sensor right after the thermostat, which did not fix it either. I thought maybe the new thermostat was faulty so I exchanged it for the same kind and replaced it again, which was not the problem. At this point the car is drivable, but its cold even here in Texas, without a heater. The P0128 code is still active as well. Im just wondering what direction to go from here. Any suggestions would be greatly appreciated. I have searched past threads, but have not found a solution.
Old 01-19-2013, 04:59 AM
  #2  
Members
Thread Starter
 
mikey72378's Avatar
 
Join Date: Mar 2010
Posts: 2
Likes: 0
Received 0 Likes on 0 Posts
Default

Two things I forgot to mention, the fan is not running excessively and the coolant level was topped off. Also I have 75K miles on the car.

Last edited by mikey72378; 01-19-2013 at 05:04 AM.
Old 01-19-2013, 09:49 PM
  #3  
Contributors
 
e6t.lab.rat's Avatar
 
Join Date: Jan 2009
Location: Sin City
Posts: 948
Likes: 0
Received 1 Like on 1 Post
My Ride: Jet Black '05 545i, Sport/Premium Pkg, Steptronic, Adaptive Xenon, Nav, L7, Blue2th, PDC,
Default

I too have the SES light, P0128 code as well on my '05 545. I've read on here a thread saying the resistance on our thermo between the two contact leads should be around ~16 ohms (closed/cold). Well, I measured mine and got ~15.xx so I'm assuming my thermo should be good.

I do know that the sensor on the lower radiator hose activates the fan for cooling demands. The upper sensor (closest to and before thermo - I'm guessing you changed this out) gathers coolant temp from engine and when too hot, it will usually indicate a bad thermostat. But sounds to me that the latter part you attempted did not solve your problem. I also thought about changing out my upper sensor in the hopes it'll clear my SES light but now I'm having doubts it'll work. Well, it's cheaper than the thermo so I may as well. I'll check back later with results when done. Try bleeding the coolant system of air. Good luck
Old 01-20-2013, 02:22 PM
  #4  
Members
Senior Members
 
BimmerFan52's Avatar
 
Join Date: Jan 2012
Location: AZ-USA
Posts: 663
Likes: 0
Received 2 Likes on 2 Posts
Default

For code P0128, the engine's PCM detected that the engine has not reached the computer mapped temperature level within a certain time after starting the engine, taking 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.
The intent of the P0128 code generally is to indicate a faulty thermostat, but code P0128 may also mean that one or more of the following has happened:
  • Low engine coolant level
  • Leaking or stuck open thermostat (not this since you have swapped out)
  • Faulty cooling fan (running too much)
  • Faulty coolant temperature (ECT) sensor
  • Faulty intake air temperature (IAT) sensor
Some additional thing to check when troubleshooting and repairing a P0128 OBD-II code:
  • 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.
Old 04-26-2013, 08:57 AM
  #5  
Members
 
camshaft's Avatar
 
Join Date: Sep 2011
Location: Lehi, UT
Posts: 13
Likes: 0
Received 0 Likes on 0 Posts
Default

I have been through 2 of these beck arnley thermostats. The thermostat is actually fine, however the sensors go bad on them. I a toying with the idea of closing the thermostat sensor circuit with a paper clip and resetting the code. I'll let you know how that goes. 2 thermostats in 5 months.
Old 04-26-2013, 10:06 AM
  #6  
Members
Senior Members
 
BimmerFan52's Avatar
 
Join Date: Jan 2012
Location: AZ-USA
Posts: 663
Likes: 0
Received 2 Likes on 2 Posts
Default

Originally Posted by camshaft
I have been through 2 of these beck arnley thermostats. The thermostat is actually fine, however the sensors go bad on them. I a toying with the idea of closing the thermostat sensor circuit with a paper clip and resetting the code. I'll let you know how that goes. 2 thermostats in 5 months.
That was my experience also. The mechanical portion of the thermostat (spring, plunger and wax) worked fine. Just the heater coil had burned out.

I didn't give B&A a second chance - I threw in the towel and ordered an OE Wahler and it hasn't made a peep in 9 months now.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Kasmo
E60 Discussion
22
05-07-2019 03:30 AM
E60Japanese
E60 Discussion
4
03-23-2015 05:23 PM
Skavilla
E60 Discussion
2
03-16-2015 04:35 AM
Litster
Dealer Purchasing & Service Forum
2
08-12-2003 11:41 AM
Litster
Dealer Purchasing & Service Forum
3
06-17-2003 09:38 PM



Quick Reply: 545i Cooling System Problem P0128 Thermo Replaced



All times are GMT -8. The time now is 01:50 AM.