2015 Rex misfire issues

BMW i3 Forum

Help Support BMW i3 Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

thatbbqguy

New member
Joined
Sep 21, 2021
Messages
4
Hello everyone, long time lurker, first time poster. I have an issue with the range extender on my 2015. When i go to start the rex, it will fire up for a few seconds and idle. But as soon as the rpms increase it will shut off. I am getting misfire codes from cyl 1 and 2. I started with the basics, replacing the spark plugs, coils and fuel pump replay. I finally broke down and took it to a BMW dealership, only to be greeted by a quote for $2200 to replace the fuel injectors, as well as remove, drain and reinstall the fuel tank.

They also let me know that they really didn't know what was wrong, and that the $2200 fuel injector replacement might not fix the issue. I can replace the injectors myself, I was already there when replacing the coils and spark plugs. Should this be the next thing for me to try? It will be the most expensive at around 400-500 for injectors after shipping. Im concerned that this dealership really didn't diagnose anything and just want me to throw money at parts until its fixed. I have done tons of research and am at my wits end.

The car is currently trying to run the maintenance cycle and failing. The rex will start and idle for about 15-20 seconds, attempt to increase rpms and then abruptly shut off with the check engine light coming on.

Not sure if it is related, but I'm also showing a rotor position sensor error, "21DD03: Electrical machine rotor position sensor, electrical: sine/cosine amplitude not possible" . I remember reading somewhere that the rex uses the output of the EME rotor position sensor to determine the rpm that the rex should be spinning at. Also worth noting that this issue came up after replacing a dead 12v battery. I used bimmercode to 'program' the new 12v battery to the car. Any info/help/previous experience from other owners is greatly appreciated. Thanks!
 
You didn't mention if you cleared the error codes. These cars can be quirky especially around bad 12V battery issues. Clear the codes and put the car to bed for the night and see if it feels better in the morning. ;)
 
That cylinder misfire error is almost always for a bad fuel pump relay. You said you replaced it? There are two relays right next to each other - might just double-check that the correct one was swapped out.

View attachment relay.jpg
 
yes , forgot to mention that i cleared the codes and let it rest for a while lol. this has been an issue for over a year now. and yes i also confirmed that i replaced the correct relay.
 
the misfire codes will clear without issue, but the rotor position sensor error persists. it will not clear
 
the misfire codes will clear without issue, but the rotor position sensor error persists. it will not clear

That seems to indicate that this is the problem.

Looking at this NHTSA doc, appears that a possible fix is updating/reloading the EME software. Could be that the cr@ping out of the 12v caused the EME to lose the rotor position sensor values. In essence, the rotor position sensor is sending the correct position values to the EME, but the EME software now has nothing to check those values against.
https://static.nhtsa.gov/odi/tsbs/2017/MC-10142937-9999.pdf
 
Thanks Mark, I really dont want to go back to the dealership that i took it to last time, and its the only one in my area. I assume some independent bmw shops would be able to update/reload the EME software?
 
I assume some independent bmw shops would be able to update/reload the EME software?

I would think so. Pretty sure it is part of the BMW ISTA online technical service software that any serious bmw shop subscribes to, for vehicle diagnosis and repair.
 
Hello, is the problem fixed? I have the same fault and I am looking for an solution. Greetings from Germany
 
Back
Top