I have the MAC straight shot. Everything was running fine for a few months, but recently my Service Engine Light keeps coming up. If I disconnect my battery, everything seems fine, but after some driving ( a few days usually) the light comes back again. The codes say that my car is running LEAN. I check and checked to see if there is a leak or anything. Everything looks good. Then I remembered that I washed the engine bay of my car a while back. I was very careful to cover all the areas. Maybe some of the water or degreaser or something might have messed anything up? I was told that maybe I should check the Mass Air Meter to see if it is dirty. How do I do that? Where is it? Please help.... 