Is it throwing any trouble codes?
I had those exact symptoms with a '91 Trans Am I had, and it turned out to be a bad EGR valve ... which was kind of a PITA to get to on that 350 TPI motor (had to remove the upper intake plenum). It would try to lurch forward at stoplights and would sort of surge and lightly buck at steady cruise at any speed.
Could be the EGR valve, itself, or something related - blocked EGR passages, bad EGR valve position sensor (EVP), or a problem with vacuum/electrical connection to EGR valve (and/or EGR valve control solenoid/EVP, if equipped).
Could also possibly be the TPS (throttle position sensor).
Pull codes and, if there's anything stored, that'll give you a direction to look.