P065C
Generator A Mechanical Performance
Charging system
Generic OBD-II
High
What it means
P065C means the ECM has determined the generator (alternator) is not performing mechanically as expected — for example a worn decoupler pulley, a bad bearing, or an alternator that can't meet its commanded output. The result is often an undercharged battery, warning lights, and sometimes alternator noise. Because a weak charging system can strand the vehicle, it's worth diagnosing promptly.
High
Can I keep driving? Have it checked soon — a struggling alternator can undercharge the battery and leave you stranded, and a failing pulley or bearing can shed the drive belt.
Common symptoms
What you'll notice
- Battery or charging-system warning light on
- Check-engine light on
- Noise (whine or growl) from the alternator
- Undercharged battery, dim lights, or hard starting
Common causes
Most likely first
- Worn alternator decoupler pulley (OAD) or bearingLikely
- Faulty alternator not meeting its commanded outputCommon
- Slipping or worn drive belt / weak tensionerCommon
- Poor connection or wiring in the generator circuitLess often
How to diagnose & fix
Work through it in order
- Inspect the drive belt, tensioner, and alternator pulley/decoupler; listen for bearing noise.
- Measure charging voltage and output at idle and under electrical load.
- Check the alternator's power and ground connections for looseness or corrosion.
- Replace the alternator (or its decoupler pulley) if it can't meet commanded output. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P065C?+
Only briefly. If the alternator can't keep up, the battery drains and the car can stall or fail to restart. A failing pulley can also throw the belt. Get it checked soon.
Can I just clear P065C?+
It returns while the alternator underperforms mechanically. Inspect the pulley, belt, and output first.
Related codes
Often seen with P065C
Read & clear P065C yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX