Here the line that drives or reports the ventilation switch reads above its valid range, which points to a short to a supply voltage or a driver stage that no longer switches. The ventilation switch is the vehicle-side element that requests charging with ventilation by loading the control pilot with roughly 270 Ω and lowering it to around 3 V. No manufacturer documents this code publicly; the closest documented test is P0D01 on the Chevrolet Volt, where GM judges the switch from the pilot voltage it produces in a self-test with the cord unplugged, and CARB requires plug-in vehicles to monitor the charging system. Low readings are P0D02, an open circuit P0D00, intermittent faults P0D04. Effects range from a stored code only to a refused charging session, depending on which switch state the fault forces.
Medium severity. Can I keep driving?If the battery warning light comes on, you could get stranded. Turn off electrical accessories and go straight to a repair shop.
Symptoms
- Stored code, sometimes with a charging system warning
- Charging refused if the switch is forced closed
Most likely causes
- Ventilation switch control or feedback wire shorted to a supply voltage
- Output stage in the charging module no longer switching
- Lost ground at the switch letting the line float high
What to check, in order
Start with the simplest. You can tick off each step.
Good to know
- Repair difficulty: medium
What each character of P0D03 means
- P: Powertrain: engine and transmission
- 0: Generic code: same on every make
- D: Subsystem depends on the code range
- 03: Specific fault in that system
Frequently asked questions
Can I keep driving with code P0D03?
If the battery warning light comes on, you could get stranded. Turn off electrical accessories and go straight to a repair shop.
What causes code P0D03?
The most common causes are: ventilation switch control or feedback wire shorted to a supply voltage; output stage in the charging module no longer switching; lost ground at the switch letting the line float high.
Related codes
- P0D00Control Pilot Charging Ventilation Switch Circuit/Open
- P0D01Control Pilot Charging Ventilation Switch Range/Performance
- P0D02Control Pilot Charging Ventilation Switch Circuit Low
- P0D04Control Pilot Charging Ventilation Switch Intermittent/Erratic
- P0D05Control Pilot Charging Ventilation Switch Stuck Off
Sources
- law.cornell.edu: 13 CCR 1968.2
- en.wikipedia.org: SAE J1772
- gsi.ext.gm.com: 19OBDG01 Hybrid Diagnostics
Values and procedures vary by manufacturer. If it affects brakes, steering, fuel or high voltage, see a professional. Updated: 2026-11-04. How we build these pages.