My bike started rattling slightly after I had given up on premium unleaded after reading mixed reviews, I was origianally unaware that it was pinging, I just thought of it as a valve clearance issue which turned out to be wrong when I checked the valves and they were fine. Next I replaced the timing chain, rode it again and the noise was still there

