I have a 98 tahoe 2 dorr 4x4 5.7. I have changed the plugs, wires, cap, rotor, fuel pump, fuel filter, cam sensor and crank sensors. The problem is...it will stumble / hesitate very badly at anything above 3k rpm for a extended period of about 2 min. Any ideas. It is not throwing any codes exept...