Originally Posted by
Empire
its the MAF
the rest of the codes are being thrown because the motor is bogging/stalling out.
get your hands on a known to be good one, then swap it out, should fix the problem.
oh, and to test to see if the MAF is an issue, just unplug it, take it for a drive, same/similar problems, then the MAF is going bad.
Or it could be something totally dumb like the plug is loose, which explains why it only gives you problems sometimes.