i have a 2000 2.2 and mine pinged and knocked in idle too. for me it was the throw-out bearing. this salso happened to my friends civic. his was the throw-out bearing also.