It sound like the ecu is seeing knock and then using the low octane ignition map to protect the engine. Turning off and on allows the hi octane map to be used.
I had a similiar problem on GTSt, it was detecting knock just off idle when at operating temp, try retarding the timing 2-3 degrees at the CAS.