Ask an UK Car Question, Get an Answer ASAP!
There are too many causes for the limp mode, including the MAF sensor you mentioned. It is not a good idea to clean it, usually it does more harm than good. I strongly recommend to have the fault codes read out with a scantool (preferably Star Diagnosis). If you let me know them- i will be able to help you more precisely.