It could be a loose or broken timing chain guide, or the hydraulic adjustor is going out. There is an adjustment port on the timing chain cover - you could take the little cover off and see if the chain is loose.