You are here: Check Engine Light Home > Hyundai Check Engine Light Questions

Hyundai Engine Light Codes2008 Hyundai Sonata - P0011 Engine Light Code


2008 Hyundai Sonata 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


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:

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 and P0011 at