How long have you driven it since you replaced both the TPS and the MAF? I did not notice a full recovery until about 1-2 days worth of driving. I did notice an immediate difference as I mentioned before but it did take a couple days driving for the computer to re-learn and things to smooth back out.
On your old TPS, did you manually operate it (using a screwdriver or something like that) to see if the TPS movement was sort of stiff and if the TPS sticked a bit when you released it? Also did you check the readings with a ohm meter to see if you have actul dead spots in the potentiometer as mine did? Just curios. I believe my MAF was the biggest contributor with the IAT reading being off. It is possible that other sensors such as the O2, etc may be affecting it somewhat. If you have not been driving it at least a couple of days, give it just a bit more time before digging into the other systems. Like I said, mine is running great now, but that is not to say that yours has doesn't have some additional issues to deal with. I think I remember you mentioning you are getting an OBD-II tester? If so, run some tests when you get that and post up what you find on the IAT, TPS at idle and WOT, and the Long-Term fuel trim. SO as not to drag this reply into a book, you need to next look at your fuel trim values as they can tell you a lot of how the computer is being told to deliver fuel to the engine. Post up what you find if you do indeed get an OBD-II tester.
Everyone is here to help out if they can. ANd I defintely do not want to steer you in the wrong direction. My fixes did correct my rigs problems but as I said previously that yours may have some similarities but also have something else to it.
Ricochet