just because cleaning it is a temporary fix does not mean it isnt worth doing... I was throwing codes related to the maf. Cleaned it and cleared it and it hasnt come back several hundreds of miles later.
if you doint want to spring for a new MAF a few dollars spent on cleaner will buy you some time.