today I spent another few hours just piddling on this thing, I cleared codes, figured I would start unplugging sensors to see what made a difference. After unplugging mass air flow, it runs 90% better. No Tps codes set for the first time, trans shifts normal and actually accels great. Thought I actually fixed it when I replaced the mass air flow sensor....NOT...tps code P0122 now, was po121..same symptoms as before. I unplug mass air and runs ok....any ideas. I really like this Tahoe, BUT, I'm at my wits end