2009 buick enclave will not start. Iv changed both fuel pumps. Then borrowed a code reader it shows a misfire on all 6 cylinders vvt solenoid on both banks. Evap and purge flow. I changed both vvt's and still doesn't start and and cleared codes and it is still throwing the vvt code. Will a bad evap or purge flow cause a no start. Any other ideas will be greatly appreciated. I'm bout ready to throw a match to it.