mate you are asking us to identify a needle in a hay stack.
the error message means simply that there is a fault code generated that is serious enough to put the warning light on. not all error messages call for a warning light to be displayed.
a warning will keep the MSCF light / warning on for the next 6 or so engine starts and if the fault is not present after that then the warning light goes away, however it will come back again if the fault reoccurs.
so at this point all you can be sure of is that you have a reoccuring fault or more than one fault noted by your cars computer.
without any significant symptoms being displayed the only real way to find out what problem you have is to get your car plugged into a computer and the fault codes read. that is the only sure fire way to find out whats going on.
a MAF sensor is mass air flow meter and measure the amount of air coming into the car. its a fairly common fault on alfas.
1999 156 1.8TS Sport Pack 3
2001 166 3.0 V6 24V Super
2003 156 GTA 3.2 V6 24V
2005 156 1.9 JTDM-Jet Sport
2008 159 1.9 JTDM Lusso
1997 GTV 2.0TS Lusso
2001 147 1.6TS Lusso