1997 Pontiac Grand Am not hitting 4000 RPM, not accelerating correctly
I have a 1997 Pontiac Grand Am 3.1L engine. Recently As I drive the rpm would drop and
the car lunges and sputters, but only when I accelerate. In order for me to get up to 55 or
so, I have to accelerate very slowly. When the car is idling and I rev my engine, it doesn't
even get up to 4000 rpm, it gets to about 3000 then jumps between 2500 and 3000. It
does this intermittently. Usually when it's damp or humid outside. It feels like it just
doesn't have a lot of power. When I'm driving, and put the pedal to the floor, the whole car
lunges forward like it's about to shift, but it never shifts and the RPM drops. I have no
idea what is going on, so any help would be appreciated.