I had this issue once in my 94. Check the integrity of your harmonic balancer. If the outer ring is "floating" then the timing will be wrecked causing mass bucking and performance issues. That said Sam Jones' advise is super comprehensive and should be followed.