Air intakeGeneric OBD-II codeUrgency: Monitor
P0507 on Mazda: causes and affected engines
Documented faults in Mazda engines that can trigger P0507
Grouped by engine or model, from most to least important. These are faults with carbon build-up in the intake and with the intake flaps: not all of them will necessarily set the code, and only a diagnosis confirms the cause on your car.
1.6 HDi
In 3 I
MZR-CD
In 3 I, 3 II, 5 I, 6 I, 6 II and CX-7
Skyactiv-D
In 3 III, 3 IV, 6 III, CX-3, CX-5 I, CX-5 II and CX-30
Skyactiv-G
In 2 II, 3 III, 3 IV, 6 III, CX-3, CX-5 I and 3 more models
Common causes of P0507 on any make
From most to least likely, according to the sources.
- 1Vacuum leak or unmetered air entering after the throttle: cracked intake hose, PCV or brake servo hose, or manifold gasket.[1][3]
- 2Throttle body dirty or sticking from carbon build-up, or idle air control (IAC) valve stuck open.[1][2][3]
- 3Dirty mass airflow (MAF) sensor or incorrect coolant temperature signal.[2][3]
- 4EVAP purge valve stuck open, letting vapours into the intake.[1]
What to check first
The first diagnostic steps, from the most likely and cheapest to check to the most expensive.
- 1Use the diagnostic tool to check that the idle really is higher than the target and when it happens: cold, warm or with the air conditioning on.[1]
- 2Look for unmetered air leaks with a smoke test on the intake: hoses, PCV, brake servo, gaskets and EGR.[1][3]
- 3Clean the throttle body and the IAC valve, and carry out the throttle relearn with the tool if it is electronic.[1][3]
Frequently asked questions
Which Mazda engines have faults that can trigger P0507?
1.6 HDi (1 fault), MZR-CD (1 fault), Skyactiv-D (1 fault) and Skyactiv-G (1 fault). Each fault has its own page with the affected years and versions, the symptoms and the repair cost.
What does code P0507 mean on a Mazda?
Idle control system: speed higher than expected. The ECU has detected that the actual idle speed is consistently above the target it calculated itself, with a tolerance that AutoDTCs puts at around 200 rpm. It is a generic OBD-II code: it means the same on a Mazda as on any other make.[1][2]
Sources
Every fact on this page links to its source. If you find an error, let us know.
- P0507 – AutoDTCsAutoDTCs · Technical documentation · consulted 29 October 2026
- OBD Fehlercode P0507CarWiki.de · Technical documentation · consulted 29 October 2026 · in German
- P0507: OBD2 diagnostic trouble codeCarista · Technical documentation · consulted 29 October 2026