Yeah, maybe you could pull the MAF off and do a visual inspection. make sure the thermistors/thermodes are still bonded to the posts, and that they're clean. Then check all the wiring, starting at the MAF. Look for corroded pins everywhere. Did the motor get washed down at any time here? Simple green is corrosive to aluminum, and if left on the motor too long and if it got inside some connectors and left there, it could hurt your connections. If you were to check the AF numbers, that should tell you pretty quick if the MAF is throwing out some bunk signals.
O2 sensor good? Crosscounts active?
O2 sensor good? Crosscounts active?