Fuel System:
* Fuel Pump: A weak or failing fuel pump can't supply enough fuel under load (acceleration). This is a very common cause of this symptom. Listen carefully for the fuel pump whirring when you first turn the key to the "on" position (before cranking). A weak whirring or no sound at all is a strong indicator.
* Fuel Filter: A clogged fuel filter restricts fuel flow, leading to similar symptoms. This is a cheap and easy part to replace, so it's often a good starting point.
* Fuel Injectors (if equipped): If your truck has fuel injectors (less likely on an '89, but possible), clogged or malfunctioning injectors can prevent sufficient fuel delivery.
* EGR Valve (Exhaust Gas Recirculation): A stuck-open EGR valve can lean out the fuel mixture, causing hesitation or stalling, especially under acceleration.
* Vacuum Leaks: Vacuum leaks in the intake manifold or vacuum lines can disrupt the fuel/air mixture, leading to poor performance and stalling.
Ignition System:
* Distributor Cap and Rotor: Worn or cracked distributor cap and rotor can cause misfires and poor ignition, leading to hesitation and stalling. Look for cracks, carbon buildup, or corrosion.
* Ignition Coil: A weak ignition coil won't provide sufficient spark to ignite the fuel/air mixture reliably, leading to misfires and poor performance.
* Spark Plugs and Wires: Worn, fouled, or damaged spark plugs and wires can cause misfires, leading to hesitation and stalling.
* Throttle Position Sensor (TPS): A faulty TPS can provide incorrect information to the computer, causing the fuel mixture to be off.
Other Potential Issues:
* Catalytic Converter: A severely clogged catalytic converter can restrict exhaust flow, causing the engine to struggle and potentially stall.
* Air Filter: A severely clogged air filter restricts airflow, leading to a lean fuel mixture and poor performance. This is another cheap and easy check.
Troubleshooting Steps:
1. Check the basics: Start with the easiest and cheapest checks: air filter, fuel filter, spark plugs, and wires. Inspect for obvious damage or wear.
2. Listen for the fuel pump: As mentioned above, listen for the fuel pump when you turn the key on.
3. Check for vacuum leaks: Visually inspect all vacuum lines for cracks or loose connections. You can use a carb cleaner spray (carefully!) around suspected leak areas to see if the engine RPM changes – a change indicates a leak.
4. Professional Diagnosis: If the problem persists, a mechanic with a scan tool can diagnose problems with the fuel injectors, TPS, or other sensors.
Don't attempt any repairs if you're not mechanically inclined. Working on a fuel system can be dangerous. A mechanic will have the proper tools and knowledge to diagnose the issue accurately and safely. The symptoms you describe could be caused by several different things, and pinpointing the root cause is key to a successful repair.