i used the dealership exchange scheme about a year back. Phoned them up to make sure they had one in stock. They need to know few things about engine but thats it. No SH or owt required. remove yours 2 minutes, swap with dealers, fit new, back to normal. Think exchange was about £70.
Even if this isn't the problem, though sounds like it is, the mafs seem to have a limited life so its money well spent in my books.