DTC codes / Mazda codes / P1260
P1260 on Mazda vehicles means the engine control module (ECM) or powertrain control module (PCM) has received a signal from the anti-theft system indicating that the engine should be disabled, typically because the immobilizer did not recognize a valid key or the security handshake failed. The computer has not necessarily found a faulty component; it has logged that the start request was denied by the security system, which is why the engine may crank but not start.
If the engine starts and runs normally, the code may be a stored history fault and you can drive to a repair shop for diagnosis, but avoid shutting the engine off in an unsafe location until the cause is found. If the engine cranks but will not start, do not keep cranking repeatedly; have the vehicle towed to a qualified technician to prevent starter damage and further immobilizer lockout.
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.