Lately I've been having an issue where the car surges at idle when I start it for the first time in the morning. Idles down to where it almost dies, then jumps up to around 1200 RPM, then up and down for about 4 or 5 minutes til it warms up.

I can also tell its down on power while driving around. Not as quick off the line and kinda sluggish on the highway.

Also I've noticed a kinda motor vibration when stopped at a stop light or something. Just not as smooth as before.

Within the past year or so, I have replaced the MAF, fuel pump, fuel filter, air filter, and the plugs and wires were replaced about a year and a half ago.

Where should I be looking first to try and get this cleared up?