2002 M3 with P0012 code
Hi all, I've been chasing down a sudden rough idle with my M3.
Upon first reading the codes, there were 17 of them. Ranging from misfires on all cylinders, to random misfires, to p0012, and p0014.
I thought it was the Vanos coil pack, so I replaced that with one from Beisan systems. I also cleaned out the solenoid valve block, changed out the intake CPS with a new BMW unit, and still have a rough idle and now code p0012 instantly.
I removed the valve cover and looked for the broken tabs, loose bolts, and everything looks fine.
Is this a Vanos failure? Anything else I'm missing that you could suggest?