How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask Ron Your Own Question
Ron, ASE Certified Technician
Category: Mazda
Satisfied Customers: 33025
Experience:  35 years as a automotive tech
Type Your Mazda Question Here...
Ron is online now
A new question is answered every 9 seconds

I have mazda cx-9 2011 engine 3,7lt sometimes there is

Customer Question

I have mazda cx-9 2011 engine 3,7lt
sometimes there is knocking noise coming from the engine (right side of the engine if I'm inside the car). when in standby or accelerating on low speed specially when going uphill (no other issues)
The engine light is on,
the car dealer checked it with the below error code
p0012 (intake camshaft position timing- over-retarded(bank 1).
failure type - 00 no additional failure type information for this DTC
status -RC (Pending DTC - warning lamp on)
diagnostic protocol - 14229
there are other codes as well P0346 ,p0316 and p2757
in rare cases also the gear light comes on when I drive above 140 Km/h
and goes by itself in the next start
let me know if you need the details of those codes if they are related
Submitted: 3 months ago.
Category: Mazda
Expert:  Ron replied 3 months ago.

Hello, my name is ***** ***** I am a professional here at Just Answer. I have noticed that your question was not getting a response and thought I would see if you still need help with this.I apologize for the delay and I hope I can still assist you with this here.

The codes P0012 as well as P0346 are timing chain and or actuator fault codes affecting cam timing and in order to determine the cause you are going to need to do some checking and test . I have enclosed the test steps for both int he links below. Copy and paste the link to your browser to open and view them.

The code P0316 indacates the computer has detected an engine misfire and is likely related to the first two fault codes. Mazda has released a service bulletin dealing with the fault code P2757 . I have enclosed it in the link below as well.

Related Mazda Questions