Mechanic checked non-starting vehicle, said code P0012 showed which he said meant a timing issue, although all timing checked out. Car subsequently started. Test drive code returned, so they replaced the vvt solenoid. Went to collect this evening, car wouldn't start. Tech had left til tomorrow. Any clues here?