I have a 1999 B2500 that stumbles, shakes, and dies when accelerated hard. The truck shakes really bad after you accelerate it and returns to lower RPM. When you try to drive it you can really tell that it is low on power. I have changed the fuel filter, all 8 spark plugs, wires, air filter...