My 96'Zetec has a similar problem. I read somewhere on a previous post that it only pings when the engine first starts out because the oil hasn't had a chance to do its thing yet(i forgot what the person refered to it as). It isn't a problem as long as you change your oil on its due date.When mine pings, it goes away within 2 minutes of easy driving.