Man have you pulled in inspected your spark plugs, you could be hitting one somehow...
Something to check first is while the engine is running pull A plug wire at A time... This will tell you what hole is having the issue, if it is in the rotating assembly the noise will almost stop, if it's in the valve train it will stay the same.
If it stays the same, pull the plug and see it him and the piston have been getting into fights in there......
He said he went to colder plugs..... You wouldn't here detonation at idle anyways, they plugs would need to be WAY HOT to do it with no load.
You pull them wires and you'll at least find your bad hole....
Hey Ronnie good ear, i most need new speakers in my laptop because i could have sworn that it was #3, but after further analysis i concede to the fact that it is #1... can't argue with science.