Ah, the MAF, that's the little monkey, the memory's going a bit.
The car's done 20k and the problem started at about 15k. I would have thought the dealer would check the oil level when they diag'd the problem.
It does lots of short journeys and one annual blast down to Italy and it was fine last...