Have you tried unplugging the MAF while it's running badly to see if anything changes? Ditto for TPS. The engine will run (badly) on either without the other. If the problem changes when you unplug and then plug back in, then at least you know that component is doing something... If nothing changes it indicates that it may be cactus.
Also, try twisting the MAF pins SLIGHTLY and carefully, cleaning the connectors and plug the connector back in ensuring none of the pins back-out. Just doing this fixed similar symptoms in mine. Been faultless ever since 
Also, if you want to clean the MAF with carby cleaner ensure that you spray into the little hole next to the offset venturi inside. It's that port that does the "sensing" and it need s a good blast to clean it out, preferably whilst giving it a rev. Just spraying generally into the MAF will do bugger all.
Good luck.
DiscoClax
'94 D1 3dr Aegean Blue - 300ci stroker RV8, 4HP24 & Compushift, usual bar-work, various APT gear, 235/85 M/Ts, 3deg arms, Detroit lockers, $$$$, etc.
'08 RRS TDV8 Rimini Red - 285/60R18 Falken AT3Ws, Rock slider-steps, APT full under-protection, Mitch Hitch, Tradesman rack, Traxide DBS, Gap IID
Bookmarks