Peter, it's a good thought... It's a MASSIVE power difference though, not just a few Kilowatts from a little more fuel and timing...and it seems to affect the auto shift points quite dramatically also.(which I believe it would if the ECU thinks the car is cold anyway).
I've checked fault codes - none.
Temp sensor wouldn't be worth much would it?
Is there a fault code for when the knock sensors sense too much knocking? I can only see one 52 & 55 for "no knock signal" for each sensor, and 53 which says "Engine control computer (for knock control) malfunction for engine speeds yadda yadda". I don't know if that is meaning that it's sensing knock and can't do anything about it or what???
The only think I can think of is the heat getting to the knock sensors and fooling them or something, and winding the timing right back, but that is a majorly wild guess.
O2 sensors have been replaced, but I think it's open loop at WOT anyway?