For future reference, the new MAF solved the problem and she's now running perfectly
O2 readings, idle air flow and engine load all spot on:
I'd be interested to know what a run-in engine shows for idle load with everything turned off if anyone has a chance to look please