I understand the hesitance to mess around with the MAF, especially considering the price of a new one. Im aslo sure you realize you cant just go out and do anything you read on this site (or any other) to your truck. Be careful, cautious, and use common sense. Mike is dead on, with the multiple codes you should probably take it to someone more familiar with LR vehicles. It could be a fly **** on an injector for all we know. But, I disagree with using certain cleaners on the MAF. My opinion is that certain cleaners are safe to use on the MAF. The only reason I posted is I ran into the P1179 code recently. I only got this single code. With your multiple codes... all the more reason to take it to an expert. Last weekend I had mud and water up past the filter into the intake and some into the MAF. I got the P1179 code 30 min later on the highway. After talking with a friend that is familiar with these little gadgets I followed his advice to do the following. Cleaned the MAF housing out with water and a towel being careful not to damage the screen. Sprayed the hell out of the MAF heater wire first with CRC Brakleen brake parts cleaner, then with Electronic Parts Cleaner (made by Turner Laboratories and can be bought at Auto Zone). I sprayed and sprayed paying no attention to quantity, rather to getting the sucker clean. Allowed it to dry completely. Cleared the code and it has not reappeared.
A week and 400 mi later, all seems good. But, who knows, it may go to crap tomorrow morning now that I mention it.
So, I say clean it out gently with distilled water, spray the crap out of the heater wire with the Electric Parts Cleaner only, let it dry, and give her hell. But that's just my Alabama redneck mentality glowing from within. I think everything can be fixed with Duck Tape, bungee cords and WD40!!!