Having trouble diagnosing hesitation/stumbling

I've had a loose one jump a tooth, crank the timing up and it'll run but wouldn't want to take fuel and power up till say 2500 rpms, next shut down it jumped another tooth and upon firing went to spitting and sputtering.