Hey guys, I have a new issue with the my x5 35d 2009, I have the check engine light come on with the code p0087. Sometimes it puts me into limp mode without really being in it because I can still rev up to 4000rpm, and some other times, it gives a "bang" and the car shuts down drastically. I have to remove the key restart the car back again (never had an issue to restart it). Trust me I know the real limp mode with the egr valve issue, never revs higher than 2000rpm ! So yeah, I've ordered a fuel filter and we'll see if it helps but deep down I know that the problem is bigger than that. I know the injector #5 is a big issue with our models, did anybody had the same code then me and it was the injector the problem ? Because I only get one error code, usually with injector problem there are 2-3, is that correct ? Or is it a simple sensor (typically Bmw) OR is it the pump.