Ok, my 1989 5.0 5spd is running like crap. I have replaced the following parts and the car still bucks in every gear like it has a miss, cruising it bucks at almost any RPM and it acts like it hits a wall at 5000 RPM just boom big time jerk and it wont pull anymore. In extreme case it sounds like it pops out the TB. The timing is set at 12* with the pill out.
New parts:
tune-up
O2 sensors
TPS
EGR
Idle air
New parts:
tune-up
O2 sensors
TPS
EGR
Idle air