From what I can tell, he wasn't having problems with the timing sprocket itself, but just the harmonic balancer. Check the sprocket behind the balancer. The keyway can get sloppy, like in my picture, causing timing issues. You can't tell without pulling the sprocket though, because the key is...