My engine timing always going up and down and not stable so what is the problem?

Worn cam chain, or distributor loose or worn.