Have you checked your timing?
you can tell if you have a stretched chain, rotate the crank to TDC, with the two front cam lobes facing up the marker right behind the timing chain sprocket should line up, if it is right on then your chain is good. I would also check the tensioner.