MAF sensor is the main device used to set fuel/air mix, O2 sensors are just fine tuning devices.
MAF sensors do need to be clean to give computer the correct air flow and air temperature.
Pull spark plugs and see if they show a rich mix, carbon build up.
Check all the plugs could be a leaking injector so it will only show up on 1 or maybe 2 spark plugs.
If not then extra gas isn't being burned.
Next stop would be to put a fuel pressure gauge on the fuel rail and see if there is a leak after engine is shut off, '01 has the high pressure(65+ PSI) system with no return, so even a small leak would push a bit of gas out.
If there is a pressure drop pull off the intake air plenum and smell intake for gasoline, leaking injector would cause that smell.
Pressure damper has a vacuum line attached, check it for gasoline smell.
Hose with a towel around it in the gas cap opening, blow in the hose and see if it holds pressure, simple but effective, lol.
Do NOT use an air compressor for this, smoke test is fine, but only effective if tank is empty, so "hole" is exposed.
Glove test is easier than block test, and not sure that would even be needed for your current issue.
MPG is usually not the first symptom of a head gasket problem.