Kevin, The behaviour since changing the MAF is so much better now and there is no recurrence of 0170 & 0173 that I personally think that the MAF was the original problem and that the new MAF is fine overall.
One of the clips on the plug going into the MAF is broken. This means that the connection is not so good.
That must be it I reckon. I'll repair and seal that, then I'll get the DTC codes cleared.
I have just decided that I'm getting an OBD2 reader (Cheapo Tech2) for Christmas.
Sorry. Misunderstood. I thought 0170 & 0173 were recurring as well I guess you don't know if they are current?
A cheapo Tech 2 and OBD2 reader are subtly different things. A cheapo Tech 2 will work on most Omegas and make a poor attempt to read and perhaps reset trouble codes at best. They will communicate with a couple of ECUs, IME. Engine, TC/ABS, Airbags, etc.
An OBD2 reader / cable will reliably read, reset codes, read live data, etc. from the engine ECU only, and only on the later DBW cars.
An OBD2 cable is probably the weapon of choice for your particular problems because you need live data, but a cheapo Tech 2 might come in handy for diagnosing other systems in the car.
I have an ELM 327 based OBD2 USB cable which looks identical to Ebay item 200282249998, although I don't recall from whom I bought it, and it's a great bit of kit. Nicely made and solidly reliable. Works on any Laptop, no "real serial port" required, etc.
Kevin