I wonder if your timing chain is shot? Also its it TPI or TBI??
No seems to run smooth when I have the throttle held. even idles ok, not great.Does it not want to run smooth at steady state throtle position also? If so then I would look into the exhaust gas recirculation valve to be stuck open.