Fault Code Help
Update: Vanos/Timing Problem Fixed Somewhat Cheaply
My R56, N12 threw a fault code this week. An auto parts store read it as p0012, timing over retarded, bank 1. They cleared the code, but the engine light came back on in minutes. My C310 scanner now reads a fault code of 287D, high pressure fuel injector, low side 12. With the first code I thought Vanos problem, now I have no idea, and can't find much info on the 287D code, any suggestions on what could possibly be causing this? It seems to be running ok. Thanks.
Last edited by Entmejia; Dec 16, 2017 at 06:22 AM. Reason: Update
Thanks, have new solenoids and sensors on the way. I'm guessing the description on the scanner is wrong, since 287d is generally a timing issue with Minis. That and a fresh oil change and we'll see if it goes away.
Plan B Needed
After fresh oil and filter, new cam position sensors and new VANOS solenoids, the car still throws a 287D code. It occurs when you first start the car, and pull away from a stop. At 1300 RPM there is a brief surge and the code reappears. Also, monitoring the intake Vanos set point compared to actual, there is initially a big discrepancy when the code appears, and then both permanently default to 120 degrees + or - 2 degrees.
Not sure what this means in terms of what needs fixing. Any thoughts from members? I'm thinking my plan B is to take it to the dealer. Pretty sure it's beyond my ability to diagnose and fix.
Not sure what this means in terms of what needs fixing. Any thoughts from members? I'm thinking my plan B is to take it to the dealer. Pretty sure it's beyond my ability to diagnose and fix.
Problem Fixed. After changing both cam position sensors (about $40, Bosch brand) and both vanos solenoids (about $100, Gates), and changing the oil, I took the car to the dealer I bought it from, Pensacola Mini, expecting to pay for a new timing chain install. Instead, they found it only needed the timing adaptations reset. It wouldn't reset, so they reprogrammed the DME/ECU and then it reset properly - cost was a very reasonable $110, which is the flat rate diagnosis fee. Not too bad in my opinion, $250 for all new parts, no more check engine codes and a much smoother running engine. Given the car has 72k miles I feel pretty lucky.






