P0012 code

GenZed

Member
Hi all,
not sure if this question raised before but tried looking on thread I couldn't find it, so I will ask.

2.5si 2006 starts fine and drive but suddenly dies after 5-10minutes reaching the temperature. It will start again immediately no issues but it will die again after 5-10minutes and throwing P0012 code.
I cleaned both vanos solenoids but it's still the same issue.

would changing the solenoids fix the issue.
Vanos looks new and looks clean bit I'm assuming it's an aftermarket.

Does anyone encounter same issue and how you fix the issue.

Many thanks
GenZed
 
Can’t really think of anything helpful tbh.
Sounds as though it is something time related. Can’t just be a heat issue for example if it immediately resets for the same time again.
Almost like something with a built in timer if you see what I mean?
DME maybe?
 
Possible air lock in petrol tank, fuel starvation, weak fuel pump or blocked filter ?????. Someone must have experienced this before, have you done a search
 
Mike6 said:
Possible air lock in petrol tank, fuel starvation, weak fuel pump or blocked filter ?????. Someone must have experienced this before, have you done a search

I was thinking about this as the car will do 3k- 4k revs and die.
but there's no other fault than p0012

thanks
 
enuff_zed said:
Can’t really think of anything helpful tbh.
Sounds as though it is something time related. Can’t just be a heat issue for example if it immediately resets for the same time again.
Almost like something with a built in timer if you see what I mean?
DME maybe?

need a proper diagnostic I think as it's o ly throwing 1 code p0012

thanks enuff_zed 👍
 
Mike6 said:
Some posts suggest camshaft position sensor

possibly, I'm looking on all possibilities but at the moment the car is running fine after it died 30mins ago after I disconnected the inlet vanos solenoid, no engine light or fault.
I'm assuming at this time it's the inlet vsnos solenoid is the issue even tho it looks very ne2 and cleaned 🤞

many thanks Mike6
 
update:

after an hour, being the inlet vanos solenoid was disconnected the car is running fine no issues even on 70mph.

I'm thinking to replace the solenoid tomorrow and pick up the parts from bmw😬 £144 each.
hopefully that's it🤞
 
I had this on my first 2.5 Z4 2006 car. Replaced both solenoids and it cured it. Also the car drove night and day better. Ten minute job. Just make sure the o ring seals come out as the can get stuck in. A hooked pick tool will help here if they do.

Cleaning then very rarely cures the problem. :thumbsup:
 
Reamesy said:
I had this on my first 2.5 Z4 2006 car. Replaced both solenoids and it cured it. Also the car drove night and day better. Ten minute job. Just make sure the o ring seals come out as the can get stuck in. A hooked pick tool will help here if they do.

Cleaning then very rarely cures the problem. :thumbsup:

thank you. yeah it's running fine now I can move on another issue :rofl:
 
GenZed said:
Hi all,
not sure if this question raised before but tried looking on thread I couldn't find it, so I will ask.

2.5si 2006 starts fine and drive but suddenly dies after 5-10minutes reaching the temperature. It will start again immediately no issues but it will die again after 5-10minutes and throwing P0012 code.
I cleaned both vanos solenoids but it's still the same issue.

would changing the solenoids fix the issue.
Vanos looks new and looks clean bit I'm assuming it's an aftermarket.

Does anyone encounter same issue and how you fix the issue.

Many thanks
GenZed

P0012 = "A" camshaft position sensor - Timing over-retarded Bank 1.
 
CrazyOneToo said:
GenZed said:
Hi all,
not sure if this question raised before but tried looking on thread I couldn't find it, so I will ask.

2.5si 2006 starts fine and drive but suddenly dies after 5-10minutes reaching the temperature. It will start again immediately no issues but it will die again after 5-10minutes and throwing P0012 code.
I cleaned both vanos solenoids but it's still the same issue.

would changing the solenoids fix the issue.
Vanos looks new and looks clean bit I'm assuming it's an aftermarket.

Does anyone encounter same issue and how you fix the issue.

Many thanks
GenZed

P0012 = "A" camshaft position sensor - Timing over-retarded Bank 1.
swap the solenoids around and see if the issue moves to bank 2. If so you need new solenoids.
 
Reamesy said:
CrazyOneToo said:
GenZed said:
Hi all,
not sure if this question raised before but tried looking on thread I couldn't find it, so I will ask.

2.5si 2006 starts fine and drive but suddenly dies after 5-10minutes reaching the temperature. It will start again immediately no issues but it will die again after 5-10minutes and throwing P0012 code.
I cleaned both vanos solenoids but it's still the same issue.

would changing the solenoids fix the issue.
Vanos looks new and looks clean bit I'm assuming it's an aftermarket.

Does anyone encounter same issue and how you fix the issue.

Many thanks
GenZed

P0012 = "A" camshaft position sensor - Timing over-retarded Bank 1.
swap the solenoids around and see if the issue moves to bank 2. If so you need new solenoids.

When you say solenoids, do you mean sensors? Mine only has the P0012 CES error code.
 
Usually it’s the solenoids which are in the front of the block. Held in by a 10mm bolt. Very easy to get to. Try swapping them and then check for codes after clearing them first. If the fault switches to bank 2 then you have nailed it
 
Reamesy said:
Usually it’s the solenoids which are in the front of the block. Held in by a 10mm bolt. Very easy to get to. Try swapping them and then check for codes after clearing them first. If the fault switches to bank 2 then you have nailed it

Are you talking about the VANOS solenoids? A solenoid is mechanical. A sensor is electronic.
 
Yes mechanical converted to electric . It’s oil pressure fed. So if it doesn’t get the correct adjustment the signal will be out and through a code. That’s the root cause usually. You can swap like I said so no expense trying. It’s too much of a risk jumping to conclusions and replacing components without testing first.
 
Reamesy said:
Yes mechanical converted to electric . It’s oil pressure fed. So if it doesn’t get the correct adjustment the signal will be out and through a code. That’s the root cause usually. You can swap like I said so no expense trying. It’s too much of a risk jumping to conclusions and replacing components without testing first.

What CES error code did you get?
 
Well if it that specific try changing that sensor would be my advice. But don’t forget. It’s variable valve timing controlled by oil pressure which gets its readings and instructions from the vanos solenoids.

If it is not working then you would get a camshaft position sensor telling you it not what it’s expecting.

I don’t know what else to advise. Doing what I said earlier would not require any replacement. Just swapping the round. If it’s still on bank 1 then you can test other components.

Simply swapping out parts is not diagnostic work but guess work.
 
Back
Top Bottom