What it means
The control module detects voltage below the expected range in the battery charger control circuit. The effect on charging depends on the vehicle.
At a glance
- Usually lights the check-engine light
- The engine or gearbox may go into limp mode
How it works
The battery charger control circuit carries a command or signal that the module monitors as the charger operates. P0E66 sets when the circuit voltage falls below its expected range, which can disrupt the charger command and prevent or interrupt charging.
Common causes
Most likely first.
- Wire shorted to ground
- Module input short
- Connector pins corroded - high contact resistance
Symptoms
- Charge status indicator shows fault
- Charging may not start or interrupts
- Slower-than-expected charge rate
How to diagnose it
- Use a scan tool to save freeze-frame data and monitor the charger control signal during a charging attempt.
- With the vehicle safely powered down, inspect the control-circuit wiring and connector for damage, corrosion, or contact with ground.
- Check connector pins for corrosion or weak contact that could increase resistance and lower the signal.
- Measure the control circuit against the manufacturer’s specification and check for a short to ground using the service procedure.
- If the wiring checks out, test the control module input for an internal short according to the manufacturer’s diagnostic procedure.
Common fixes
- Clean and secure corroded or loose control-circuit connector pins.
- Repair or replace control wiring shorted to ground.
- Repair damaged terminals or connector housing.
- Repair or replace the control module if its input is confirmed shorted.
Can I keep driving?
Treat charging as unreliable until the low control-circuit signal is resolved; an interrupted charge can leave less electric range than expected. Follow the vehicle’s high-voltage safety guidance if a warning or reduced-power condition appears.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.