You will need to check the MAF sensor signal voltage with an oscilloscope to determine if its any good, regular dousing with cleaners and petroleum solvents will kill the sensor or make it biased on low voltage - (Ive seen Pakistani mechanics clean it regardless if it requires cleaning or not)
The way its tested is to use something like a 10ms time base against a basic voltage, at full sudden gulp of air it should register above 3.5V spike, if its not doing that then its either lazy or gone bad which will cause the condition you are experiencing.
You can verify this with plotting the AFR sensor output - you will see a mild rich condition as compared to a high rich when suddenly accelerating the engine for biggest gulp of air.
If you lack the above tools, then find a working car with the same sensor and then swap it over and retest your car.