Well, I should have seen this coming. Got it all together and no start with a P0340. Verified cam timing was dead on. This 2007 has the older camshaft with 5 teeth on it. Not sticking an old used camshaft in this basically new motor. Bit the bullet and ordered a new cam from the dealer. $330.