Been for another drive.
Fault back within 5km (dip in power during acceleration, followed by yellow triangle, then drives OK again).
This time faults on:
-Ho2S
-MAF
Then, whilst sat in the car I got a temporary TCM to ECM comm failure too.
This leads me to the following ideas:
1. The battery is old and could be knackered - ive ordered a replacement, not a bad idea to do in any case. This could be causing CAN comms failures and errors.
2. The o2 sensor has been common to both events - so if the battery doesnt fix it, ill get a new o2 sensor.
3. If its still buggered I guess its time to start thinking along the lines of ECM !?!