P003C
A Camshaft Profile Actuator A Control Performance/Stuck Off Bank 1
Cam profile / valve lift control
Generic OBD-II
High
What it means
P003C means the camshaft profile control actuator on bank 1 is stuck off — it isn't switching to the high-lift cam profile when the ECM commands it. Because the system is oil-pressure actuated, low or dirty oil and a clogged control valve are common causes. The engine normally still starts and drives, but it loses top-end power and can run roughly.
High
Can I keep driving? Usually driveable, but the cam profile is stuck in its low-lift state, so expect reduced high-rpm power; get it checked before longer trips.
Common symptoms
What you'll notice
- Check-engine light on
- Reduced power, especially at higher rpm
- Rough running or unstable idle
- Weaker acceleration than normal
Common causes
Most likely first
- Camshaft profile actuator mechanically stuck off on bank 1Likely
- Restricted oil flow from low or dirty oil / clogged oil control valveCommon
- Failed profile control solenoidCommon
- Wiring or connector fault in the actuator circuitLess often
- Failed ECM (least likely)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and check engine oil level and condition — the profile system is oil-actuated.
- Inspect and clean the oil control valve and its screen; low or sludged oil often prevents the actuator from moving.
- Test the solenoid resistance and its wiring/connector for faults.
- Replace the actuator or solenoid if it stays stuck; consider the ECM only last. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P003C?+
Short-term yes, but the engine won't reach full power and may run rough, so avoid hard driving until it's repaired.
Can I just clear P003C?+
It returns when the ECM commands the profile change and the actuator doesn't respond; fix the oil supply or actuator first.
Related codes
Often seen with P003C
Read & clear P003C 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