OK I have a total turd of a truck that I love driving for some reason. It is an '88 Chevy C2500 305ci. The thing is that in order to start the truck I have to floor it. It will start after a bit of cranking, but runs really, really rough. It will come down to idle but as soon as you feather the throttle very lightly it wants to stall. If you get on the throttle a little stronger then it will rev up and you can keep it running. When the RPMs are up it doesn't sound too bad, but as soon as you put it in gear it dies. I have replaced the plugs, cap, rotor, coil, ignition module, and fuel filter. I disconnected the fuel line and cranked it over to make sure the engine was getting plenty of gas. It appears to be getting plenty. I am excessively cheap and looking for someone to point me in the right direction. Oh yea, no codes thrown by the ECM either.