I just found I had an extra MAF laying around. I left the car unplugged for a while, put the new MAF in and the light hasn't come back on yet. The car still idles a wee bit high, idk why, no vacuum leaks.