Not a good idea to throw parts at a problem based on a hunch.
If we take the time to do a proper trouble shoot, get results we can believe in, Then make the repair, we're more likely to expierence joy!!!!
Anyway, there are a number of questions about things to check that could be inolved in your problem, that you've not yet aswered.
So, things like fuel pressure, O2 sensor & TPS PID's, scanning the computer & posting any set, or pending trouble code Numbers found, would be helpful.
If your diagnostic tool box is skimpy, most autoparts stores have things like timing lights, fuel pressure & vacuum gauges, multimeters & some have scantools, ect, in their "Loan-A-Tool" programs, for a refundable deposit, so you could begin a resonable trouble shoot diagnosis without having to own a lot of expensive diagnostic tools.
As I posted previously, if you can come by a scantool that'll read live PID feeds to the computer, it sure would make your trouble shoot a lot faster, easier & more accurate.
I suppose you could try disconnecting the MAF sensor & see if there is any difference in how it accelerates when cold. That'll turn the CEL on, but you'll know what it's for.
Using a good quality analog multimeter to masure the smoothness of how the TPS resistance changes as the throttle is opened, might be a worth while test.
How old, or how many miles are on the O2 sensors???? Have you checked their voltage switching range & speed with a scantool, or good quality digitial multimeter???? They belong on your suspect list if they have more than 100k miles on them.