When was the last time the MAF or IAC was cleaned?
How about checking for vacuum leaks?
How about checking the TPS?
How about doing some research first, then do some basic tests before
I'm guessing that the car has not been properly maintained and has
multiple (but probably small) problems.