If it were my truck, I'd try a new flywheel. Sometimes a part can get so overheated that it developes hot spots that just can't be machined out. Sort of like brake drums or discs that are out of true and cause brakes to pulsate or judder and after resurfacing, go back to doing the same thing. Or, at least, try a different used flywheel.