BMW M5 Forum and M6 Forums banner

Help! CPS and Vanos problems

9.2K views 8 replies 4 participants last post by  Sailor24  
#1 ·
I have a 2001 M5 with 90k on the clock, recently i had a problem with oil coming through the intakes and took the VANOS unit apart to find a bunch of gunk inside them. I cleaned them out and put in a whole new Dr.Vanos seal kit. Got the car back together and im still getting the following codes:

P0172
P0025

So i cleared them and drove some more and the light came on after ~25 miles and this is what i got:

p0012
p0025

I realize its a CPS but im not sure which one it is (intake or exhuast?) Anyone have any ideas as to what to do? I know i should replace all 4 but id rather just replace the ones that are faulty. Thanks!
 
#2 ·
#3 ·
The first step is to make sure what the codes actually are!!!
 
#7 ·
What reader are you using? Those are very generic codes and I am skeptical, but I know what they mean. 172 is rich on bank1, you may not have had the occurrence since you cleared and drove. The 12 and 25 are the solenoids themselves one on bank 1 and one on bank 2. My experience with those codes are they are triggered by something that I don't think BMW designed and cars that have had those or the other bunch get totally different codes when read with Peake or other more specialized BMW readers. The out come or approach to repair is the same however. Solenoid maintenance covers everything that could be wrong with the board so you are good to go.
P0010...."A" Camshaft Position Acutator circuit (Bank 1)
P0011...."A" Camshaft Position - Timing over-advanced (Bank 1)
P0012...."A" Camshaft Position - Timing over-retarded (Bank 1)
P0013...."B" Camshaft Position Actuator circuit (Bank 2)
P0014...."B" Camshaft Position - Timing over-advanced (Bank 1)
P0015...."B" Camshaft Position - Timing over-retarded (Bank 1)
P0020...."A" Camshaft Position Actuator circuit (Bank 2)
P0021...."A" Camshaft Position - Timing over-advanced (Bank 2)
P0022...."A" Camshaft Position - Timing over-retarded (Bank 2)
P0023...."B" Camshaft Position Actuator circuit (Bank 2)
P0024...."B" Camshaft Position - Timing over-advanced (Bank 2)
P0025...."B" Camshaft Position - Timing over-retarded (Bank 2)

Best guess is that you have decayed filters stuck in the solenoids. Search solenoid maintenance and see the sticky DIY thread. A= intake B= exhaust.
 
#9 · (Edited)
Yes, but you really only need a 9v battery, 8 D batteries might just be enough to pop a MOV depending on how long you leave it connected and its connection to the board. I have not calculated the output however, but less is more when activating the noids as long as it is enough. 2.5 watts is enough juice to activate the noids.
This may give you an idea of what you are up against.
http://www.m5board.com/vbulletin/e3...discussion/203404-how-clear-out-stuck-solenoid-wont-clear-vid-pic-attached.html
The 172 could be caused by this but you may have a small leak in the IAC piping, but deal with it after.