I can't imagine it's a knackered ECU.
I also doubt the O2 sensor as the car goes open loop (ie ignores feedback from sensors and just runs purely on its map) at wide open throttle so the O2 sensor doesn't play any part in the poceedings.
Could have a corrupt prom chip I suppose...