A mile up the road this morning the light went off...and power returned 
But why??? :-/
The "knock sensor" causes the ignition to be retarded quite a long way if it senses "knocking (pinking as it used to called) is about to occur. "pinking" or "knocking" are both signs of "pre-ignition" and are caused by several things ... poor quality fuel being the most common nowadays.
Other causes USED to be .. showing my age now - excessive carbon in the cylinders, this would glow redhot and cause pre-ignition, removed in them days by a "decoke". Wrong plugs - plugs are rated "hot" or "cold" .. wrong plugs also end up glowing and causing pre-ignition.
It would appear .. that for some reason .. your "knock sensor" has either detected a true case of pre-ignition, which has now cleared, or it has lied to the ECU but is now telling the truth !!!
Eitehr way .. it has stopped sending a "retard" signal.. so the power is restored and the light goes out !!! The ECU is now back in control of the ignition timing ..

Thats the theory .. why it has happened .. I've no idea !!!!
