01 Should You Warm Up Your Car Engine Before Driving? • 02 How To Use Engine Braking in Automatic Transmission • 03 P0015 B Camshaft Position - Timing Over Retarded (Bank 1) • 04 U0019 Low Speed CAN Communication Bus • 05 Ensuring Safety and Excellence: The Work of Experienced Nuc… • 06 The Ultimate Guide to Inspect a Used Car Before Buying • 07 How to Diagnose a Car That's Not Accelerating Properly • 08 MAF vs. MAP Sensors: Unraveling the Key Differences • 09 Fueling Your Journey: A Comprehensive Guide to the Fuel Sup… • 10 Uni Wheel Technology: Unveiling Hyundai's Revolutionary App… •

DTC codes / GM codes / P1594

P1594 · GMCharging System Voltage Too High

P1594 on GM vehicles means the engine control module (ECM) has detected that the charging system voltage has risen above the safe limit, typically above 15.5 volts, for a sustained period. The ECM monitors the generator's output through the voltage sense circuit and commands the generator to reduce output when voltage climbs too high; this code sets when the commanded reduction fails to bring voltage back into range.

SystemPowertrain
Code typeGM specific
SeverityHigh
Fix difficultyIntermediate
AreaVehicle speed, idle control and auxiliary inputs

Symptoms you may notice

  • Battery warning light or charge indicator illuminated on the dashboard
  • Headlights and interior lights noticeably brighter than normal, sometimes flickering
  • Battery acid smell or visible swelling of the battery case
  • Electrical accessories such as the radio or climate control behaving erratically
  • Battery repeatedly overheating or boiling over electrolyte
  • Often no symptoms besides the warning light, especially on short trips

Common causes, most likely first

  1. Failed voltage regulator inside the generator, allowing uncontrolled full-field output
  2. Corroded, loose, or damaged voltage sense wire between the generator and the ECM
  3. Poor ground connection at the generator, engine block, or battery negative terminal
  4. Faulty ECM, though this is rare and should be the last suspect
  5. Aftermarket or incorrect generator installed that is not compatible with the ECM's control strategy
  6. Battery with an internal short or high internal resistance that skews voltage regulation

How to diagnose and fix it

  1. Perform a visual inspection of the battery, generator, and all related wiring for corrosion, loose connections, or physical damage
  2. Measure battery voltage at rest and with the engine running; a reading above 15.5 volts confirms overcharging
  3. Check the voltage sense circuit and ground circuits at the generator with a multimeter for excessive resistance or voltage drop
  4. Test the generator's voltage regulator output with a scan tool capable of commanding generator output, if available
  5. Inspect the battery for internal faults using a conductance tester and replace it if it fails
  6. Replace the generator if the regulator is internal and proven faulty, then clear the code and verify charging voltage returns to normal
  7. If all external circuits and components test good, diagnose the ECM control circuit and replace the ECM only as a last resort

Overcharging faults that fool good technicians

  • A loose or corroded ground strap between the engine and chassis can cause the ECM to see a lower voltage than actual, commanding the generator to increase output and triggering P1594.
  • Some GM vehicles use a battery current sensor on the negative cable; a failed sensor can skew the ECM's voltage regulation strategy and set this code without any generator fault.
  • Aftermarket generators with incorrect internal regulator calibration are a common cause on older GM trucks and SUVs, even when the unit bench-tests as good.
  • P1594 can be set by a weak or deeply discharged battery that causes the ECM to command high charging voltage for extended periods, so always load-test the battery before condemning the generator.
  • On vehicles with remote start or dual batteries, a failing auxiliary battery or isolation relay can create voltage spikes that the ECM interprets as overcharging.

Can I keep driving with P1594?

Do not continue driving with this code active, because sustained overcharging can boil the battery, damage the ECM and other electronics, and potentially cause a fire. If you must move the vehicle, keep the drive under a few minutes and turn off unnecessary electrical loads, then have it diagnosed immediately.

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