I've just read this thread and discovered that my private message solution to you (sent about 15-20mins ago) has already been done (ie clean the MAF sensor first, before buying one).
The MAFS is expensive, so if yours is working again, it's absolutely worth getting one - but you don't have to bust a nut doing it. PM Nizzbits and get one through him, Nissan want too much for it.