Did you replace the timing chain, if not you'll have the problem again? Timing is still off.