Not faulty MAF, other possibilities?
A few days ago my 2000 2.5 156 started to struggle above approx 4000rpm and reading through the forums it seemed to indicate a faulty MAF sensor. Symptoms were flat spots, idled slightly erratically and almost no urgency at the fun end of the rev range. Having had a spare few hours today I bought some specialist cleaner, along with some EGR cleaner from halfords, the instructions for both being followed to the letter. I gave it a good squirt down the dually just now and it certainly feels smoother in general but still doesn't want to pull. I had a similar problem a few months ago whereby the crank pos sensor was iffy so it shouldn't be that again. Any other ideas? No warning lights at all on the dash.