When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
05 Cooper S, 6sp - I've been working on it in trade for landscaping work. I have most of the issues sorted, but it has a recurring fault code for the evap pump P2404 and an intermittent P0130. I assume they are related but I haven't found anything wrong. I pulled the pump out, disassembled, cleaned and tested (applied 12v to the solenoid and verified that it opened/closed). I also pulled the solenoid at the engine (can't remember if it's purge or vent - located just above the tensioner). Also applied 12v and made sure it opened/closed. Owner had already replaced the gas cap.
I traced the vacuum lines and found nothing. I had the supercharger off a few months ago to do an oil change service and do crank and charger pulleys (code was already present) and made sure all vacuum lines were attached.
I've seen multiple posts on this code, but haven't found any good resolutions - I am going to pull the right rear wheelwell to check out the canister and it's hoses. Without a scanner that can activate the pump, what else can I check (I am considering purchasing one so I can work on other BMW products)
I pulled the rear fender lines - appears to be only a filter assy for the vent. All in good shape. I pressurized the tank and it's tight. I removed the vacuum line at the engine that connects to the valve right about the tensioner and leak checked it back to the tank - the lines are tight, but the "pump" is open through to the vent. I'm pretty sure it shouldn't be.
It wasn't as noticeable previously, but it does run very rich after start and stumbles if I stab the accelerator. Once warm or with slight application, it revs fine. I'm going to order a pump assy and see how it goes.
I dropped the pump/canister assembly to replace the pump and noticed a tiny wear spot on a wire (front side of canister). I stripped back the insulation and the wire was completely rotted. A 6” long section was corroded so it’s been exposed for quite a while. I cut it out, spliced in a new section with heat shrink tubing and fully wrapped the whole harness. So far no more Evap codes. Still had a O2 sensor code that I hoped was related but is still popping up even with a new sensor.
bosch 13878 from fcpeuro. Same as what I replaced but I think someone else already has replaced it. P0130 code. I monitored the sensor while it was running and everything looks good. Fuel trim long/short is beautiful. Just haven’t had time to do more digging.
Try to check the fuel rail pressure,can find lot of tutorials "how to" on Youtube.Can be a bad fuel pump or bad return valve located on fuel rail.Low fuel pressure can cause a poor spray of gasoline and therefore an incomplete combustion.
Try to check the fuel rail pressure,can find lot of tutorials "how to" on Youtube.Can be a bad fuel pump or bad return valve located on fuel rail.Low fuel pressure can cause a poor spray of gasoline and therefore an incomplete combustion.
i think it is another electrical problem. I charted the O2 sensor voltage while driving around and nothing ever went out of range. I could smell it was a bit rich before I changed the sensor on startup (cold start really shouldn’t be using the sensor anyway). Plugs were badly carboned and possibly original (BMW logo). It smells better on startup but will still throw the P0130. The last time the light came on shortly after a cold start. I charted the feedback and wiggled the harness (sensor disconnected, floating a voltage with a meter). All looked good.
I might start a separate thread specifically on this problem now that the original evap issue is resolved.