Today I stopped in to the local autozone to pick up a quart of oil real quick and thought that I would have them scan the codes on the car to find out what was causing the light and the surging and bucking problem that the car has been having. My first thought was the tps but it's working fine now. So the code came up as MAF voltage low and that it was an intermittent code which seems right because it does not happen all the time. I just took it off and checked to see if it was dirty but it was not so has the sensor it's self gone bad? It is the factory sensor so I am thinking that the electronics have finally gone bad and need replacing. But I am afraid to buy a new sensor and it not fix the problem. So anyone with a similar experience please chime in here and offer any advice that you might have. Thanks!