Well, it's my turn to ask for suggestions..
Im gonna say its cam timing, or the cam is ground wrong.
Print