@ Robert: The weird sound has gone. It was indeed a low battery that caused the solenoid making the ticking noise. I guess the battery must have gone low because of the many restarts.
But still, the engine won't start when hot. No sparks.
But still, the engine won't start when hot. No sparks.