Hyundai Repair: P0011 2006 sonata, camshaft timing, low oil pressure


Question
My check engine light goes on for few days and then off for a week. Then it's back on. I took it to AutoZone and they got a P0011
code..4 possible causes listed...blocked oil passage,low oil pressure,failed camshaft actuator,mechanical timing issue. I have 59,700 miles and change the oil as required. Are any of these repairs expensive? I am leaving in 3 weeks to drive from IL to CA.
Thanks so much for your time

Answer
This diagnostic trouble code (DTC) indicates that the timing of the intake camshaft is over-advanced.  If you have a V6, it'll be the rear bank intake camshaft.  Whether the repair is expensive, and how expensive it is will depend on the cause.  Of course, you're still within the warranty period, so anything not related to maintenance should be repaired free of charge by Hyundai.  Make sure to get the car to the dealer before it reaches 60,000 miles.

The first thing to check is the oil level.  The variable valve timing operates off oil pressure, so if your oil level gets too low, it won't be able to operate properly.  In your case, I doubt the oil level is low enough to cause an issue, since that would tend to make the camshaft timing retarded rather than advanced.  

Next, check for sludging.  Simply remove the oil cap and look inside.  If you see a significant amount of sludge, this can be an indication that the oil passages to the camshaft actuator are clogged.  If you've been changing your oil every 3,000 to 5,000 miles, I expect you won't find any.  

If you find no problems with any of the above, the problem is likely with the oil control valve that regulates oil pressure to the actuator assembly on the camshaft.  These will sometimes stick, causing oil pressure to always or never be applied to the actuator.