I wonder if the throttle body is really gummed up and dirty and causing some minor issues.

Not sure if it will help but it's worth a try, so clean the throttle body and MAF sensor with there correct cleaners and see if anything changes.