Most likely the fuel filter need changed. If it has been more than 12,000 miles I'd change it anyways. If it's been more than 20,000 miles then I would take the IAC out, per auto manual instructions, clean it and put it back in. Hope this helps.
t.p.s throttle position sensor
Faulty throttle position sensor
if it starts and stays running you only have to do that to get it cranked its the tps throttle position sensor i had the same thing happen to me
Check your fuel filter, throttle position sensor , and timing
It sounds like the Idle Air Control valve is bad. Could also be the Throttle Position Sensor.
If a car starts and idles but does not accelerate can be numerous problems such as a malfunctioning throttle position sensor, fuel regulator, Manifold Airflow sensor or vacuum leak. A diagnostics test will reveal what is malfunctioning and needs to be repaired.
It sounds like the Throttle Position Sensor needs replaced.
even if its got bad wires or plugs it would run but run ruff or with a miss!!!! so check-- crank sensor, ignition module, ignition coil, or throttle position sensor..
what work was done to it . does the jerking stop after the engine is warm I have a 1992 K1500 that I have done much work on through the years including pulling the engine and reinstalling it after it was rebuilt (Cracked Head). Anyway, I would suggest that you look at the Throttle Position Sensor (see explanation below). When the TPS is functioning it will increase the idle speed when the engine is cold (especially when the engine starts). You will notice it more on a cold morning that the engine idles a lot fast right after it is started but slows down a few minutes later to the normal speed of around 1000 RPMs. If this sensor is bad, the engine can idle too slow during cold times and die when you take you foot off of the gas. You may also want to have the timing checked. (http://autorepair.about.com/cs/fuelinjection/a/aa030301a_2.htm) Throttle Position Sensor (TPS) The throttle position sensor responds to the accelerator pedal movement. This sensor is a kind of potentiometer that transforms the throttle position into output voltage, and emits the voltage signal to the ECM. In addition, the sensor detects the opening and closing speed of the throttle valve and feeds the voltage signal to the ECM. The ECM receiving the signal from the throttle position sensor determines idle position of the throttle valve. This sensor controls engine operation such as fuel cut. On the other hand, the "Wide open and closed throttle position switch", which is built into the throttle position sensor unit, is not used for engine control. Check for vacuum leaks that occur only while cold especially at the throttle body gasket. Check for low tranny fluid level.
Possibly a throttle position sensor problem
you may look into what is called a throttle position sensor. it basically monitors the position of the throttle and tells the fuel injection what to do. if it goes bad, the car will stall and won't run unless you give it more gas to keep the rpm's up. the throttle position sensor is typically located on the side of the throttle body, right near where the air intake hose joins the engine. they are relatively inexpensive , available at any car parts store and easy to replace.
Its possible that it is the TPS sensor (throttle position sensor)easy to replace yourself and available at your local parts store.It could also be a transmission issue, change the fluid and filter, but start with the TPS sensor its a common problem and cheaper solution