P2530
Ignition Switch Run Position Circuit
Ignition switch input
Generic OBD-II
Medium
What it means
P2530 means the ECU has detected a problem with the ignition-switch run-position signal — the input that tells it the key is turned to run. A worn switch, bad connector, or damaged wire is the usual cause. Because the computer relies on this signal, the fault can show up as hard starting, stalling, or intermittent no-start.
Medium
Can I keep driving? Often drivable, but the ECU may not reliably see the ignition in the run position, which can cause hard starting, stalling, or accessory issues.
Common symptoms
What you'll notice
- Check-engine light on
- Hard starting or intermittent no-start
- Engine stalls or cuts out unexpectedly
- Accessories or dash warning lights behaving oddly with the key in run
Common causes
Most likely first
- Worn or faulty ignition switchLikely
- Open or short in the run-position signal wiringCommon
- Corroded or loose ignition-switch or ECM connectorCommon
- Blown fuse feeding the run circuitLess often
- Faulty ECM inputLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame and check the fuses for the ignition run circuit.
- Watch the live ignition-run input while turning the key through its positions.
- Inspect the ignition switch connector and wiring for opens, shorts, or corrosion.
- Test the ignition switch contacts for the run position; replace the switch if faulty.
- If wiring and switch check good, suspect the ECM input; clear and re-test.
FAQ
Quick answers
Is it safe to drive with P2530?+
It can be, but because the ECU relies on this signal to know the key is in run, it risks stalling or failing to start. Have the switch and wiring checked before depending on the vehicle.
Can I just clear P2530?+
It returns while the switch or wiring fault remains. Clearing it only tells you whether the fault is currently active.
Related codes
Often seen with P2530
Read & clear P2530 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX