Sounds like you have a (604) overdrive transmission. If so your transmission is in "limp in mode" that means it is stuck in second gear. a protection device built into the trans when faults occour. You will need to have someone read the codes set in the transmission. I would be happy to tell you what codes are when read On my '91... I added tranny fluid, and the problem was solved. I put a heavy Transmission Fluid in that's made a slipping transmission. Someone has to look at it so see if that's what it is. If it is you could save getting a new transmission. Sounds like you may have been running it without enough fluid and may have caused some damage.
Replace the excelerator pump in the carb,and make sure of the proper engine timming!
it could be your air filter, you might not be pulling enough air into the engine. it usually costs less than 10 to fix
i have 1989 GrandAm Pontiac 2.5 engine misfire when under pressure when driving over 69mph or sitting still accelerating
while driving the rpm gauge work perfect, when start accelerating the rpm can not exceed 3 with interruption in the engine
Your check engine light will be on and you will feel bucking or jerking while you are accelerating. You will also have an idle surging, sudden stalling of the engine, and a sudden surge in speed while driving on the highway.
It could be the distributor cap. you should check your spark plugs. could be bad or just got wet after washing engine compartment.
you only need to replace the one with the leak......usually caused by rubbing against something.....
The service engine light finally came on and it identified the Mass Air flow sensor is bad.
The engine usually gets louder? Shift+/
Lack of fuel it needs to operate
2 possible obvious faults Ignition timing and\or transmission slip. Hard to say without knowing service history of the engine.
It seems as if your car is low on or out of motor oil. Having an oil change done should solve the problem.