Alright, its been extreme weather down here in LA for the past few weeks.. a nice sunny day comes up and we take the boat out on the lake.. We see black clouds coming and it starts storming and pouring down rain.. The truck went through a puddle of water about fog light height and an ass load of pot holes because there was a layer of water over the road so you couldn't see them.. Once I got home I noticed my passenger side HID ballast is out, the ballast is mounted right under the Intake Filter.. All this happened tuesday.. It ran fine all the way up to today coming out of the carwash.. as soon as I got out the truck just started dropping and raising RPMs like it had a big cam in it.. somehow got it home and put a scanner on it, threw 3 codes: MAF Sensor, Lean, and Random Misfire.. we cleared the codes, started the truck again and the MAF code came up again.. the truck runs equally shitty with the MAF plugged in/out.. I took some MAF cleaner on it and its no better... It cranks and runs fine for about 30 seconds, and then it just starts stuttering and spuddering.. I can get a video up in a few hours..
I'm pretty sure its the MAF sensor since the ballast shorted out right at the same spot, but people have been telling me different solutions, so before I waste money on anything I don't need, I would like to hear your opinion on this..