I'm fairly certain this is a timing gear problem. I would go straight to that and take a look. Sometimes a new gear will be machined badly and not fit right on the end of the cam. Also, sometimes the eccentric and washer can be a problem. If the gear is on right the cam can't walk back like that.