Your cams are out of time. I know you checked them, and I do believe you are competent to do cam timing. It is very possible that your exhaust cams...