Losing my mind trying to get this 360 to run right

The more I'm thinking about it the more it sounds like cam timing.