DTC codes / Mazda codes / P1358
P1358 on Mazda vehicles means the powertrain control module (PCM) has detected that the ignition diagnostic monitor (IDM) signal is outside its expected self-test range during the key-on engine-off self-check. The IDM circuit is how the PCM verifies that the ignition coil primary circuit is switching correctly, so this code points to a fault in that feedback path rather than a misfire or a dead coil.
You can usually continue driving if the only symptom is the check engine light, but avoid hard acceleration and long trips until the fault is diagnosed. If the engine starts hard, misfires, or stalls, stop driving and have the ignition system inspected promptly.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for Mazda vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.