Have you checked anything else yet?

That cam not being degreed in is a real problem IMO. You can spend a ton of time chasing things and never find anything wrong.