@Clive-D sounds like good news. Lets hope that the MAF failing was the only problem and that it wasn't something else, like say a bad earth, that caused the MAF to burn out and die.
Regarding the light, you may be able to clear the error with techstream if you have it, or it may be that the computer runs a specific test only under certain conditions. For example the test that relates to the EVAP emissions system will only run when the fuel tank is above 1/4 and below 3/4 of fuel, and possibly also only when the engine is run up to temperature for enough time. I've no idea if there are similar tests for MAF-related issues, most likely it's just a persistent error code that needs to be reset manually with a scan tool like techstream.