I would look at your throttle position sensor (TPS) or idle air control valve (IAC). I had a 94 coupe that when started up when cold, it would idle up to around 2000 rpm then slowly idle down to around 700 rpm, where it should be. Also, driving it down the street it was like the cruise control was set to 35 mph.
I changed out the IAC, and was good to go.