usually if there's a problem with your MAF cleaning it only solves the problem temporarily, they degrade all the time and lose their surface coating. It won't show up as a fault straight away, but it might well read low, causing your fuelling to be wrong.