I have a 2006 4runner sport with the V6. Today I had a CEL and VSC lights come on. After taking it to AutoZone for a free OBD II scan they came up with a P0012 code, which is "Camshaft Position "A" - Timing Over-Retarded (Bank 1)."
Their diagnostic tool said the most common solution for this...