Timing off, bad Plug(s), Bad "spark wires/leads", Vacuum leak(s), Clogged Air Filter(s), Clogged Fuel Filter(s), Clogged Oil passages, oil too thick, insufficient allowance for engine warming, Choke stuck, transmission defective, towing something incredibly heavy or just lack of routine maintenance.
Both can cause it.
no
Many things can cause a car to be sluggish like dirty air filter, check engine light came on, bad transmission, bad engine, etc.
maybe your rpms gauge is broken.get it looked at by a professional
could be that the sparkplugs are going bad or the spark plug cables which would cause missfire
major vacuum leak?
The year, make, model and engine info would help but, first you need to determine the cause before you can fix it.
The RPMs and the engine of the 2001 Oldsmobile Alero might surge if there is a problem with the oxygen or fuel sensor. It may also surge if there is a problem with the fuel injectors or the fuel filter.
spark plugs need changing- ignition wires could be changed- put octane boost into your gas, or fuel injection cleaner.
A bad radiator could be the cause, or the car might have a blown head gasket which would cause it to overheat.
If the fuel pressure is too low that might cause the service engine light to come on and , since there would not be enough fuel pressure, might also cause a sluggish response. That could be caused by a clogged fuel filter also.
It could be your MAF sensor. Mass air flow sensor that measures the air going into the intake. This could likely cause sluggish acceleration.