Did you try taking off the TC inspection cover and rotating the crank to inspect the flex plate? Maybe there is some damage to the teeth...