On the Thor engine there are two knock sensors, one each side of the block.
If either are faulty the ECU won't know it has gone too far with the ignition advance in the morning, one thing to check.
Mine does it in the winter but as it is warming up it goes away, or if I run it for a minute before pulling away. It is a piston speed knock but clears completely in a hundred yards or so and won't come back until the morning. It only knocks under load.
Peter