MAF
I read up on the problem here and worked out it might be the MAF. Searching that I found the Youtube link here and from there watched a few more vids.
One of them said it was possible to clean the MAF with special MAF cleaning fluid.
So this morning I cleaned out the whole air intake system, sprayed the MAF, cleaned up the throttle body entry, and fitted a new air filter and sparkplugs. Just got back from a test drive and the car is back to normal. However the engine warning light is still coming on, though oddly it goes off when I go up a steep hill, so that is tomorrow's problem.
So anyway, thank you for the link which led me to the fix.


