Code
P2E9C
Generic
P — Powertrain
Charge Port Door B Position Sensor Circuit Intermittent/Erratic
AI status
Completed
Completed
100%
Causes
- Open or short in the sensor wiring or connector
- Corroded, loose, or contaminated connector at the sensor or control module
- Faulty charge port door position sensor (internal failure)
- Water intrusion or mechanical damage at the charge port/door assembly
- Intermittent ground or reference voltage (5V) supply
- Faulty body control module (BCM)/PCM input circuit or software anomaly
Symptoms
- DTC P2E9C stored and sometimes lamp or message related to charging/inlet may appear
- Charge port door may not indicate open/closed correctly on dash or infotainment
- Intermittent inability to begin vehicle charging (depending on system)
- Diagnostic trouble code is intermittent (may clear and return)
- Possible corrosion, moisture, or visible damage at the charge port area
What to check
- Read and record freeze frame and freeze data / live data while operating the port door
- Visually inspect charge port door, sensor, wiring and connectors for damage, corrosion, or water
- Wiggle test harness and connector while monitoring live data or watching for code return
- Backprobe sensor connector and verify reference voltage (typically 5 V), ground reference, and signal
- Measure continuity and resistance of wiring from sensor connector to BCM/PCM
- Check for TSBs or software updates related to charge port door sensors
Signal parameters
- Most position sensors are switch-type or potentiometer-type. Expected values:
- Switch-type: signal goes near 0.0–0.5 V (low) for one position and near 4.5–5.0 V (high) for the other
- Potentiometer/analog: smooth change across travel, typically ~0.5–4.5 V across full range without jumps
- Intermittent/erratic condition: signal rapidly toggles, floats, or shows open-circuit (no stable reading)
- Reference: check manufacturer data but use above ranges for generic tests
Diagnostic algorithm
- Retrieve freeze frame and live data. Note conditions when the code set (door position, ignition state, moisture).
- Visually inspect the charge port door, sensor, wiring harness, and connector for corrosion, damage, or water ingress.
- Clear the code. Cycle the charge port door open/closed and attempt to reproduce while monitoring live signal. Note whether the fault returns and under what motion or conditions.
- Backprobe the sensor connector. With ignition on, verify the reference voltage (usually ~5 V) and ground are present and stable.
- Operate the door while watching the signal voltage. For switch sensors expect clean transitions between low and high. For analog sensors expect a smooth, continuous change. Look for bouncing, noise, or open circuit.
- Perform a wiggle test: flex the wiring near the hinge and connector while monitoring the signal. If the signal changes or the code returns, suspect harness/connector damage.
- With power off, measure continuity and resistance of signal, reference, and ground wires between the sensor connector and the module connector. Check for short to ground or battery.
- If wiring and connector are good but signal remains erratic, replace the charge port door position sensor/assembly and retest.
- If replacement sensor does not fix the issue, test module input using scope or substitute known-good module if applicable, and consider module repair/reprogramming.
- After repairs, clear codes and perform a full function check including environmental exposure if moisture was suspected.
Likely causes
- Corroded or water-damaged connector at the charge port door sensor (common on charging inlet area)
- Damaged harness where it flexes near the door hinge or between the charge port and module
- Loose or intermittent ground at the sensor mounting or chassis ground
- Failed position switch or potentiometer inside the charge port door assembly
- Poor mating of connector halves causing intermittent contact
Fault status
Status
Intermittent/erratic signal from Charge Port Door B position sensor circuit detected by module — signal out of expected range or unstable.
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
Repair manuals
Brands with available manuals
7,790
The library contains 7,790 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
