Have you checked ALL the engine mount bolts? Just because they were tight at one time doesn't mean they will stay tight. Any flexing of the engine will change the pressure of the chain on the drive sprocket. As soon as you remove the load on the sprocket the engine MAY be moving, just one more thing to check as you've already checked the obvious.