Same thing, and I agree, cars don't usually ping at idle. Using a tank of 91 octane gas would be a relatively cheap way to narrow the problem down.
quick google search:
"Q: What is engine knock?
A: Engine knock is a sharp metallic noise, sometimes referred to as engine clatter or...