Toyota Repair: Code P0012 2008 Sienna 3.5L, vvti controller, controller failure


Question
All idiot lights came on after cold start - engine shook with misfire, shows first bank timing over advanced -

I have always run Mobil one full synthetic 5W-30 - mileage now 89,000

Turned engine off and restarted misfire went away - but now seems to be an intermittent problem within three miles shortly after cold starts (ambient air 50's)

Vin model 5TDZK23C - 2gr fe engine

Looked at all applicable Toyo service bulletins I could find but no help

as it seems intermittent don't think it would be OCV failure

I did notice what seemed to be a buss voltage drop (at least according to headlights last time this occurred - might not have any relation though

Don't want to take it to shop for thousands of dollars till I can pinpoint likely problem

I see where mechanical timing fault due to VVT controller failure is becoming common on these engines, hope its something simple please

Answer
Those are the symptoms and the code for a VVTi malfunction on bank one which is near the firewall. It could be an OCV malfunction or worst case the vvti controller which is a big job. Anout the only thing you can do yourself is to try to replace the OCV, other than that I would recommend having the dealer do an active test on the system and make a recommendation, this should cost around $90 but at least you will have some idea what should be done.