I have a 1994 4.0L.....306,000 miles. Hesitate's badly when accelerating....spits and sputters. If you rev it up to say 3000 rpms, when it idles back down it immediately cuts off. I have changed the fuel pump, TP and MAF sensors......no change! Help!