Check the cam timing, sounds like it could be off a tooth.