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!