DOBD DashX ☰ Browse all codes
P2509

ECM/PCM Power Input Signal Intermittent

Powertrain control (ECM power) Generic OBD-II High

What it means

P2509 means the engine control module is seeing its own power supply drop out or fluctuate intermittently. Because the ECM runs the engine, unstable power can cause stalling, hard starting, or a no-start, and often sets several other codes at once. The usual culprits are the battery, grounds, power relay, or corroded wiring.

High

Can I keep driving? Risky β€” the engine computer is losing power intermittently, which can cause sudden stalling, hard starting, or no-start. Diagnose before relying on the vehicle.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Weak or failing battery, or loose/corroded battery terminals
  2. Poor engine or chassis ground connection
  3. Faulty ECM power relay or a loose/blown power fuse
  4. Open, chafed, or intermittent wiring in the ECM power feed
  5. Faulty ECM (less common)

How to diagnose & fix

Work through it in order

  1. Load-test the battery and clean/tighten both battery terminals.
  2. Inspect and clean the main engine and chassis ground straps.
  3. Check the ECM power relay, fuses, and their sockets for looseness or corrosion.
  4. Back-probe ECM power and ground pins and wiggle-test the harness for voltage dropouts.
  5. Repair the wiring or connection found; replace the ECM only after power and grounds are confirmed good.

FAQ

Quick answers

Is it safe to drive with P2509?+
Not reliably β€” losing power to the ECM can stall the engine without warning or leave you stranded. Have it diagnosed before depending on the car.
Can I just clear P2509?+
Clearing it won't fix the intermittent power or ground fault; it will return, often alongside other codes, until the connection is repaired.

Related codes

Often seen with P2509

Read & clear P2509 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX