Hey guys, I have a 2006 impala with 70k miles on it. It's a 3.5. The only work I have done on it when I got it at about 65k miles was replacing a shift solenoid because when it would go to shift into second gear, it would shift to neutral. I did an oil change, transmission fluid change (drained not flushed) and tranny filter replacement. However, now I believe I have some slight engine surging going on. When I accelerate to cruising speed (whatever the speed limit may be) and then let off the gas and only accelerate lightly to maintain speed, periodically I will see the rpms jump a hundred or two hundred. It happens real quickly, usually 3 or 4 jumps in a row. Also when I accelerate from a stop light and keep the rpms at 2000, the car just doesn't drive smooth. It's hard to explain but it feels like it struggles a little bit like it has a surge of power. The only way I can describe it is I can feel it jump forward a bit like when you have cruise control on and the computer tells it to speed up a little bit then lets off the accelerator when it achieves the set speed. Now I've heard people saying to clean the MAF and throttle body to help but do you guys think that would really do it? I'm really confused here and I know these cars don't have the best tranny so I can't tell if this is an engine or transmission problem.