I know that the simple fact that my service engine light is on will automatically fail my car for the test....BUT:

The reason the light is on is because my MAS (Mass Airflow Sensor) is sending a bad signal. There is nothing wrong with it, it operates perfectly but it just sends a bad signal.

The cause if this problem is that I ran my car through a puddle that was deeper than I thought and water got sucked into the engine through my CAI. The MAS was therefore tripped. Ever since, the light has been on. Then engine, CAI, everyhting else has been replaced, but I cannot find a MAS cheap enough to warrant me buying it considering that mine works just fine.

I have recently moved to GA and my VA plates are now expired. I went to get my new GA plates, but needing an Emmissions test, I was unable to get them.
Does anyone have any tips?

I would really prefer to not have to get a new MAS considering the one I have works perfectly and the cheapest I can find one is $150.

THANKS IN ADVANCE!