01 U0123 – Yaw Sensor Communication Fault: Stability Data Error • 02 Fuel Filter Warning Lights: Meaning and Taking Prompt Action • 03 The Wankel Rotary Engine: Compact, Smooth, and Powerful • 04 LED Headlights Seem Perfect Until You Encounter These Commo… • 05 This Easy Sensor Cleaning Trick Fixes Half of Modern Car Is… • 06 What Depth of Water Can I Drive Through With My Car? • 07 U0002 High Speed CAN Communication Bus Performance • 08 Maximize Fuel Efficiency: A Comprehensive Guide to Selectin… • 09 Clear the Air: What Exhaust Smoke Color Should a Healthy En… • 10 The Heart of Your Car: How Does the Engine Actually Work? •

DTC codes / GM codes / P1284

P1284 · GMFuel Injection Pump Battery Voltage Out Of Range

P1284 on GM vehicles means the engine control module (ECM) has detected that the battery voltage supplied to the fuel injection pump circuit is outside the expected operating range. The ECM monitors this voltage to ensure the pump's electronic actuator receives stable power, and it sets the code when the signal falls too low or spikes too high.

SystemPowertrain
Code typeGM specific
SeverityMedium
Fix difficultyIntermediate
AreaFuel and air metering (injector circuits)

Symptoms you may notice

  • Illuminated check engine light, often with no other noticeable symptoms
  • Engine may crank but fail to start or stall shortly after starting
  • Rough idle or misfire under load due to inconsistent fuel delivery
  • Reduced engine power or limp mode in some GM models
  • Intermittent hesitation or stumble during acceleration

Common causes, most likely first

  1. Weak or failing vehicle battery, especially under load
  2. Corroded, loose, or damaged battery cables and ground connections
  3. Blown fuse or faulty relay in the fuel injection pump power circuit
  4. Chafed or shorted wiring between the ECM and the injection pump
  5. Failing fuel injection pump actuator or internal pump electronics
  6. Faulty ECM power supply or ground circuit (less common)

How to diagnose and fix it

  1. Perform a battery load test and check charging system output with a multimeter
  2. Inspect and clean battery terminals, grounds, and the injection pump harness connectors
  3. Check the fuse and relay that supply power to the fuel injection pump circuit
  4. Measure voltage at the injection pump connector while cranking and running, comparing to battery voltage
  5. Perform a voltage drop test on the power and ground sides of the circuit to locate excessive resistance
  6. If voltage is correct at the pump, test the pump actuator resistance and compare to GM specifications
  7. Repair or replace damaged wiring, then clear the code and verify the repair with a test drive

Voltage Drop Tests Beat Parts Swapping

  • A battery that passes a basic load test can still drop voltage under the high current demand of a cold start, so test it while cranking.
  • Corroded ground straps on the engine block often cause this code because the pump circuit shares grounds with other high-current components.
  • The code can set intermittently from a loose connector that only loses contact during engine vibration, so wiggle-test the harness while monitoring live data.
  • A failing injection pump actuator can draw excessive current and pull the supply voltage out of range, mimicking a wiring fault.
  • Some GM trucks store P1284 alongside glow plug or injector codes when the common power feed is compromised, so check for shared-circuit codes first.

Can I keep driving with P1284?

If the engine starts and runs normally, you can drive cautiously to a repair shop, but avoid heavy acceleration or long trips. If the engine stalls, misfires badly, or enters limp mode, stop driving and have the vehicle towed to prevent damage to the injection pump.

Guidance is general and written for GM vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage