"Should there be a very slight detection of detonation (knock) at idle with engine hot?" No. You need ridiculous timing advace to knock at idle. You are probably(and unfortunately) hearing a mechanical problem such as piston slap or bad lifters.