Cleaning a MAF will make little difference, if you do decide to do it only use switch cleaner as it will leave no residue, you would be better off unplugging the MAF and see if it drives nay better, if it does turn out to be the MAF only use a genuine bosch one to replace the out of spec one. also check all the vacuum hoses from the EGR and the turbo.