ok i have a 94 silverado 350 ive replaced the idle control valve, tps, plugs and wire, distributor cap and rotor, and cat o2 sensor, truck will fire up first try in the morning and run good till the motor gets to running temp and then when your driving it and let off the gas it bogs and as soon as u hit the gas it dies then you have to wait till the motor completly cools down then will start back up but now when it starts up it will idle good but if you touch the gas pedal it bogs and dies what could this be