Hi All,
I spent a while trying to sort out an issue with my R53
MCS.
Briefly, the car would cut all power to the engine (but not stop it) and the Traction control light would come on and stay on if you pushed it past about 3 - 3.5k RPM. You can drive the car but have to be fairly tame and it may have trouble holding idle afterwards (ie it will stall). The emission light may also come on at the same time. I found that once both lights were on, a short gentle run tended to 'clear' them both.
I took it to a BMW garage to 'fix' and for the princely sum of 117 notes all they did was reset all the faultcodes, this fixes the problem for about 10 minutes but the 2nd or third time you get on the beans it reoccurs. I was told that there 'was no fix in the book' for the codes being displayed (sorry had to get the rant in!)
I decided to get myself a fault code program (Gendan Enginecheck Pro) and have a go myself.
Plug it in, error code is P0108 plus another code which I can't recall now (from my research it appears there may be other codes thrown up as well due to the fuelling issues)
Essentially this means there is an issue with the TMAP sensor on the car.
This part costs a whole 35 squids from BMW and can be changed in about 5 minutes with the relevant torx head screwdriver.
Couple of piccies below;
Ze broken one, note the little black bit at the tip it should be orange with a white end and there is clearly a piece missing (assume this has worn as its exposed to fuel/air in the manifold)
Pic of the part for the number (two long ones at the bottom)
In the car, its just above the bright yellow fan sticker in the engine bay;
You just unscrew those two screws visible, slide it out, unclip the lead socket from the back then fit the new one
There are two of these in the Mini, the other is located just to the left of the airbox, don't be a wally like me and put the above one there as it doesn't like it. I would assume that the 'other' MAP fault code would come up if this one went (the part numbers are different so be aware when ordering)
Hopefully anyone else running into this code/problem will pick up this thread from a search and find a nice simple fix !
Regards
James