This is the first time I've posted so please bear with me!
I have a 2009 550i that's giving me a run for my money. Thursday the SES light comes on so I pulled the code with my OBD-II reader. The only code showing was P0393 (Camshaft Position Sensor B Circuit High Bank 2). So I checked the connector on both the top and bottom driver-side CPS without any signs of corrosion or other issues with the wiring/connector. So I assumed (possibly a wrong assumption) that I should try swapping out the CPS.
So, after swapping it out, I reset the codes and started her up. Low and behold, if there weren't two new error codes now. Along with a P0393, there are P0346 and P0021 codes.
I need ideas on how to diagnose this and where to go from here. Everything I've found researching has led me nowhere.
Thanks for the help!
You're going to need a BMW specific code scanner. Generic P codes are pretty much worthless when it comes to BMW's.
ASE and BMW Master Certified Technician
I went to an independent euro shop yesterday so they could get me a copy of the BMW codes that were showing. I didn’t want to pay the $120 to get a printout of codes, but they did tell me that the codes they saw had to do with the VANOS solenoids most often being dirty. They recommended an oil change and cleaning those out.
I did both of those last night, hooked up a friend’s kiwi to carista and cleared the codes I saw.
Today, I drove it about 50 miles with the SES light on the whole time assuming it was probably racking up the error codes. But, alas, still only camshaft position sensor odb-ii related.
Original codes that I’m assuming is what the Indy saw:
OBD2 - confirmed:
P1010
P1069
P0348 - Camshaft Position Sensor "A" Circuit High Bank 2
P0393 - Camshaft Position Sensor "B" Circuit High Bank 2
P0021 - "A" Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P1327
P1384
P0014 - "B" Camshaft Position - Timing Over-Advanced or System Performance Bank 1
OBD2 - pending:
P1010
P1069
P0393 - Camshaft Position Sensor "B" Circuit High Bank 2
P0021 - "A" Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P1327
P0014 - "B" Camshaft Position - Timing Over-Advanced or System Performance Bank 1
Engine:
2A5A
2A5C
2B64
2B65
2A8B
2E69 - Knock Sensor Signal 2
2E6A
2A8C
This is what shows up now :
OBD2 - confirmed:
P1010
P1069
P0348 - Camshaft Position Sensor "A" Circuit High Bank 2
P0393 - Camshaft Position Sensor "B" Circuit High Bank 2
P0021 - "A" Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P1327
P1384
P0014 - "B" Camshaft Position - Timing Over-Advanced or System Performance Bank 1
OBD2 - pending:
P0348 - Camshaft Position Sensor "A" Circuit High Bank 2
P0021 - "A" Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P1327
I’d reset both sets of codes so I’m assuming this means there really is an issue with the CPS? Timing?
I was able to get everything to clear and this is what came back up.
OBD2 - confirmed:
P0348 - Camshaft Position Sensor "A" Circuit High Bank 2
P0021 - "A" Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P1384
OBD2 - pending:
P0348 - Camshaft Position Sensor "A" Circuit High Bank 2
P0021 - "A" Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P1327
P1384
P0393 - Camshaft Position Sensor "B" Circuit High Bank 2
Heater & air conditioning:
9C54 - IHKA: AUC sensor
9C55
Traction/stability control:
6E83
Center console switches:
9FE4 - Sun rollo: Motor defekt
Light switch:
9CC5 - Driver's side mirror heating faulty
Bookmarks