I drive a 1999 Chevy Tahoe 5.7 Vortec 4x4. The truck runs great until the RPM's get above 3,000. I have replaced the TPS Sensor, Distributer Cap and Rotor, Cam shaft sensor, Fuel filter etc. The motor acts like it is running out of gas when the pedal is put to the floor. The truck starts great idles great and runs smooth till the RPM's get above 3,000 when trying to pass other cars etc. Any help would be great.