I believe that you have found the timing problem when you found slop in the chain. To me , that is def it. I would not be happy that a machine shop used a cheap gear set. Makes you ask yourself more questions.
Anyway, you are gonna have to change out the cam chain and gears .