the problem might be a vacume leak. since the light only comes on when crusing under load and not when idling or being revd with no load,
you can test the sensor to see if it is good by driveing the car for ten minutes then park the car,
open th air box,
conect a volt meter+ to the output wire of the sensor and the - to ground,
then start the car and rev it to1600 rpm for one minute then with it idling spray a small amount of carb cleaner in to the maf
the voltage should jump to .9v or 1.0volts if it does the sensor is good if the voltage doesint get above .5v then its a bad sensor ,
if it is good i wold change your intake gaskets