You are here: Check Engine Light Home > Hyundai Check Engine Light Questions
2008 Hyundai Sonata - P0011 Engine Light Code
Question
I have a 2008 Hyundai Sonata. Recently the engine check light came on and according to the hyundai mechanic (code was p0011) it was due to dirty engine oil. I had the engine flushed and refilled with synthetic oil. The engine check light went off but after three days, it's showing up again!
Vehicle: 2008 Hyundai Sonata
Codes: P0011 (cam position timing)
Frank from Burnaby, BC
Answer
Hi Frank. First off let me explain the code on your Hyundai Sonata. A P0011 code is Intake Cam Position Timing Over Advanced - Bank 1. Basically that means that there is a mechanical problem with the variable camshaft timing system.
I'm seeing the following information as potential causes of a P0011 engine light code:
- Incorrect camshaft timing
- VCT solenoid valve stuck open or continuous oil flow to piston chamber
- Camshaft advance mechanism binding, or faulty VCT unit
Honestly I don't see this as a DIY-type fix, especially considering the vehicle is so new. Unless your mileage is really high it should be under warranty (Hyundai has the best warranty in the business). So be sure to take it back to the dealership and have them fix it, you shouldn't need to be too concerned about how it's fixed, as long as its fixed right. Good luck!
See also: P0011 trouble code at OBD-Codes.com and P0011 at Engine-Light-Help.com