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

2EF4 code with Service Engine Soon

Thread Tools
 
Search this Thread
 
Old 06-13-2023, 08:52 AM
  #21  
New Members
 
habbyguy's Avatar
 
Join Date: May 2022
Location: Mesa, AZ
Posts: 316
Received 47 Likes on 42 Posts
My Ride: 2006 530xi (Touring)
Default

Did you clear the codes on the previous iteration (thinking it could just be a persistent message)?

I couldn't find any real info on what's inside that thermostat, but did see one reference to some sort of heating element in the thing that accelerates the opening of the thermostat under certain conditions (sounds like something BMW would over-engineer...). The poster claimed that a healthy heater would measure around 16 ohms, and that if the DME (?) didn't see the heating element it would throw the P0128 code. Take that all with a grain of salt, but it sounds reasonably plausible (for an E60-series car, not a "normal car"). ;-)
Old 06-13-2023, 12:25 PM
  #22  
New Members
Thread Starter
 
yelcab2's Avatar
 
Join Date: Dec 2013
Location: san carlos, ca
Posts: 95
Likes: 0
Received 1 Like on 1 Post
My Ride: 2006 530xi touring
Model Year: 2006
Engine: 3 liter
Default

Yes, I cleared the code each time. There are already two thermostats, one from BMW so I am fairly confident the heating element is not an issue. Although, the connections to the heating elements could be bad at the ECU. Any idea what pins those are, and where the ECU is?

How would the ECU measure the resistance at the heating element when one pin is tied to 12V from a solenoid?
Old 06-14-2023, 06:45 AM
  #23  
New Members
 
habbyguy's Avatar
 
Join Date: May 2022
Location: Mesa, AZ
Posts: 316
Received 47 Likes on 42 Posts
My Ride: 2006 530xi (Touring)
Default

I wasn't able to find a pin-out of the thermostat, but you should be able to "find" the heater element with an ohmmeter. The reference I did see suggested it was about 16 ohms, which sounds reasonable (that would allow just under an amp to flow assuming full battery voltage, which would translate into about 10 watts of heat, which I suppose makes sense). There should be some combination of two pins that read around 16 ohms on that connector (don't recall how difficult it is to GET to that connector though)...
Old 06-29-2023, 05:09 PM
  #24  
New Members
Thread Starter
 
yelcab2's Avatar
 
Join Date: Dec 2013
Location: san carlos, ca
Posts: 95
Likes: 0
Received 1 Like on 1 Post
My Ride: 2006 530xi touring
Model Year: 2006
Engine: 3 liter
Default

Ok, I changed the engine coolant temp sensor with a BMW one and no more errors after 1,000 miles.
Old 06-29-2023, 05:33 PM
  #25  
Super Moderator
 
seanjordan20's Avatar
 
Join Date: Jul 2011
Location: Augusta, GA
Posts: 3,588
Likes: 0
Received 311 Likes on 298 Posts
My Ride: 05 530i M54
Model Year: 05 530i
Engine: 3.0 M54
Default

I'm surprised the Behr didn't work. May have received a bad on. Thanks for the update.
Old 06-30-2023, 03:03 AM
  #26  
New Members
 
scottalexander's Avatar
 
Join Date: Apr 2017
Location: pa
Posts: 426
Likes: 0
Received 21 Likes on 20 Posts
My Ride: 528i
Model Year: 2010 528i e60
Engine: N52k
Default

When you changed your heater control valve last year, did you replace the 3 hoses that come out of the firewall (that connect to the heater core under the dash) that also connect to the heater control valve?

Do those little hoses have a mean time between failure before they rip open and leak coolant?
Old 06-30-2023, 09:11 AM
  #27  
New Members
Thread Starter
 
yelcab2's Avatar
 
Join Date: Dec 2013
Location: san carlos, ca
Posts: 95
Likes: 0
Received 1 Like on 1 Post
My Ride: 2006 530xi touring
Model Year: 2006
Engine: 3 liter
Default

Originally Posted by scottalexander
When you changed your heater control valve last year, did you replace the 3 hoses that come out of the firewall (that connect to the heater core under the dash) that also connect to the heater control valve?

Do those little hoses have a mean time between failure before they rip open and leak coolant?
I did not change the heater control valve but if I had, I would have changed those hoses....
Old 06-30-2023, 09:13 AM
  #28  
New Members
Thread Starter
 
yelcab2's Avatar
 
Join Date: Dec 2013
Location: san carlos, ca
Posts: 95
Likes: 0
Received 1 Like on 1 Post
My Ride: 2006 530xi touring
Model Year: 2006
Engine: 3 liter
Default

Originally Posted by seanjordan20
I'm surprised the Behr didn't work. May have received a bad on. Thanks for the update.
I worked on a lot of cars and when it comes to critical engine sensors, I have now learned to ALWAYS pay for the factory ones. Knock sensors, cam sensors, TDC sensors, throttle position sensors, now temp sensors, and also O2 sensors. I once had to do the knock sensors 4 times..,.,,.
Old 06-30-2023, 09:26 AM
  #29  
Super Moderator
 
seanjordan20's Avatar
 
Join Date: Jul 2011
Location: Augusta, GA
Posts: 3,588
Likes: 0
Received 311 Likes on 298 Posts
My Ride: 05 530i M54
Model Year: 05 530i
Engine: 3.0 M54
Default

My #1 rule is if it makes the car run always get OE/OEM especially on foreign cars. I like to do the job once. I've seen too many horror stories with owners taking the engine almost completely apart to throw in an aftermarket and it not work. Following that rule hasn't failed me in over 15 years of me working on countless foreign cars. Most of the time that extra part is worth it in the long run.
Old 06-30-2023, 10:27 AM
  #30  
New Members
 
habbyguy's Avatar
 
Join Date: May 2022
Location: Mesa, AZ
Posts: 316
Received 47 Likes on 42 Posts
My Ride: 2006 530xi (Touring)
Default

For those not intimately familiar with how this works, OE/OEM doesn't necessarily mean it has a BMW logo, but that it's built by the same manufacturer who builds the part for BMW. So you can buy a Pierburg and get the original pump for a few hundred bucks ($310 on rockauto for example), or you can go to the dealership and order one there, and get the same part, but pay a whole lot more (MSRP $655 - discount online around $500).

Of course, if there is ANY doubt - especially for those hard to reach / change parts, it's worth biting the bullet and helping the dealership owner make their next mortgage payment. ;-)


Quick Reply: 2EF4 code with Service Engine Soon



All times are GMT -8. The time now is 04:24 AM.