My daughters Mazda 3 is throwing the P0012 code, CEL, and running rough, lack of power, etc.. And I can't figure it out.
Car history is she has had it from almost new (5000km), it has just over 60,000km (37,000 miles), running synthetic since first change, and changed at 8000km (5000m). The car was a previous total loss so there is no warranty.
So far we changed the oil (twice) and did a flush (no sludge anywhere). Checked the wiring harness and verified it was good. Replaced the VVT solenoid (even thought the original tested good) since we already had it opened up. Inspected visually the timing chain and everything looks good. Reset the PCM. I would have cleaned a the VVT solenoid screen, but I couldn't find one and I am not sure that there is one.
Any ideas would be appreciated.
The only change I noticed is that after changing the VVT solenoid, it seems to run a little smoother, however that might be just wishful thinking in my head.
Car history is she has had it from almost new (5000km), it has just over 60,000km (37,000 miles), running synthetic since first change, and changed at 8000km (5000m). The car was a previous total loss so there is no warranty.
So far we changed the oil (twice) and did a flush (no sludge anywhere). Checked the wiring harness and verified it was good. Replaced the VVT solenoid (even thought the original tested good) since we already had it opened up. Inspected visually the timing chain and everything looks good. Reset the PCM. I would have cleaned a the VVT solenoid screen, but I couldn't find one and I am not sure that there is one.
Any ideas would be appreciated.
The only change I noticed is that after changing the VVT solenoid, it seems to run a little smoother, however that might be just wishful thinking in my head.