Mazda6 (2016), P0012 error - How to fix?

Good day

I need your help - expert advice on Mazda 6, 2.5l (2016)!

For a month and a half we have not been able to find the cause of the P0012 error on my auto.
P0012 “A” Camshaft Position - Timing Over-Retarded (Bank 1)

During this time, the "Check engine" light came on 5 times, after a while it went out, now it is on again.

I've visited the official Mazda service. Everything was checked according to the instructions (wires, tags, sensors, oil pressure, etc.) several times - everything is in order, but the reason has not been found. Just in case, I changed several gas stations, but did not give any result.

Mileage is 52000 km only.

Perhaps you have encountered such a problem before, can you please suggest in which direction to continue diagnostics?

Thanks for your assistance!
 
How old is your 12V battery?
I have a '16 Mazda6 GT in US.
Have not seen this problem yet.
An old battery with low voltage could play all sorts of tricks on you.

I am assuming your dealer has done whatever they could.
 
Upvote 0
In your case with high mileage, I would guess the VVT actuator solenoid. Or the cam position sensor (CPS) is going bad. In my case, with only 4000 km, I think the CPS somehow had a momentary glitch. For many, especially older, cars the actuator relies on oil pressure; I noticed that they checked the oil pressure. This is not relevant since it is electric actuation on the intake on these Skyactiv engines.
 
Upvote 0
Actually oil pressure (i.e. proper flow) can have a relationship to this code, and it's the first thing specified to be checked in a TSB for codes P0015/P0524. Although I do not see any TSBs for P0012, that code is set for a timing issue basically the same as P0015, just the other cam.

One interesting thing about the TSB protocol for P0015 is that there should always be some physical repair made, with one or more parts replaced. The oil strainer is always replaced with a new, 'modified' one, and the oil pump or OCV might be replaced as well, depending on the results of the full diagnosis, and regardless if the oil pressure is good or not.

You're probably not going to have any success getting your dealership to do anything more than what they already did, because they don't have anything from Mazda which will reimburse their time on this, assuming your vehicle is still under powertrain warranty. So I recommend that you open a case with Mazda Corporate, and mention the existing TSB for P0015/P0524. Perhaps Corporate might be willing to do more for you than what the local dealer can do on their own.
 
Upvote 0
Thanks for your reply, Edmaz! Dealer service checked according to protocol several times already. Oil pressure was chcecked as well. Unfortunatelly reason is still not found for the moment..
 
Upvote 0
The protocol I was referring to is the one for the P0015/P0524 TSB, however there is no corresponding TSB (yet) for P0012. So they were just doing normal diagnosis, typical for that code, which means this dealership has done as much as they can do on their own.

So, as I already mentioned above, your only remaining option at this point is to contact Mazda Corporate and open a case with them. Provide the details of your problem, and also reference the TSB posted below.

https://static.nhtsa.gov/odi/tsbs/2016/SB-10092783-6903.pdf
 
Upvote 0
Yes but P0015 is for the exhaust, which uses oil pressure. P0012 has nothing to do with oil pressure on the intake side. On the Skyactiv, the intake side uses electrical actuation and the exhaust uses hydraulic actuation (oil pressure). So following the above line of investigation re OSV, etc. is not a useful course of action. Here are the components in question: http://www.mcx5.org/electric_variable_valve_timing_actuator-1204.html Or the CPS, which, for example, Ceric believes is the typical cause for P0012 on the Mazda. Changing the CPS is a simple DIY job. It is just one bolt to remove. Check the above website for instructions and make sure that you remove intake sensor. It seems that Mazda calls it CMP rather than CPS. The latter could refer to Crankshaft PS and it causes confusion. The CMP sensor runs about $60 from Mazda in the US from a "discount" dealer like Mazdaparts.com. I should add that the CMP sensor has its own error code, but I think that pertains to total failure. The theory here is some type of intermittent failure. Someone else countered that the CMP sensor either works or does not, usually; I don't know. Here are the instructions to test the CMP; you would need an oscilloscope. Note the comment about metal shavings debris; if you see that then remove it and clean it. http://www.mcx5.org/camshaft_position_cmp_sensor_inspection-1335.html
 
Upvote 0
Yes, I had the entire fuel distribution system replaced.
Were there any performance issues, or just the CEL and code? And do you know if any codes in addition to the P0012 were set at any point in time? Was all of the repair work covered under warranty?
 
Upvote 0
Were there any performance issues, or just the CEL and code? And do you know if any codes in addition to the P0012 were set at any point in time? Was all of the repair work covered under warranty?
I think a lot of people get the same issue, is not just about the p0012 and clean the cmp or that. This issue is like timing chain not at point :(
 
Upvote 0
at the time when the check engine signal was on, there was a strong loss of power and the car was driving uphill with difficulty. The only code was p0012. We replaced all parts of the fuel distribution system, because otherwise the official service could not give a guarantee. The exact cause of the failure remained a mystery, but apparently, as I was told, this is a problem with an electromagnetic asterisk.
 
Upvote 0
at the time when the check engine signal was on, there was a strong loss of power and the car was driving uphill with difficulty. The only code was p0012. We replaced all parts of the fuel distribution system, because otherwise the official service could not give a guarantee. The exact cause of the failure remained a mystery, but apparently, as I was told, this is a problem with an electromagnetic asterisk.
Well that's certainly a bizarre resolution for a P0012. It would make a bit more sense if the code was related to the exhaust cam instead of the intake cam. Just a WAG that perhaps a bad HPFP somehow affecting the movement of the exhaust cam caused the PCM to set an intake cam DTC instead. But all that matters to you is that it did get fixed, and hats off to the person who figured it out (y)
 
Upvote 0
by the way, after almost 9 months I'm get troubles again. This time broken piston and and damaged cylinder block... I did not expect it from Mazda 6. I had 70.000 km only, and now I need to replace engine completely... so, have no words
 
Upvote 0
by the way, after almost 9 months I'm get troubles again. This time broken piston and and damaged cylinder block... I did not expect it from Mazda 6. I had 70.000 km only, and now I need to replace engine completely... so, have no words
Wow, sorry to hear that:cry:

How many km between oil changes for this vehicle? Not trying to say this is your fault - it's just a question that's very typically asked for any internal engine failure.
 
Upvote 0
изображение_viber_2022-08-30_21-40-15-797.jpg
 
Upvote 0
Back