Roger,

Pinging, in the mechanical vernacular is the sound made by the fuel/air mixture pre-igniting, or igniting too soon BTDC. If you are actually hearing a ping, it is most likely a timing related problem.

I think pre-ignition can be caused by carbon deposits in the cylinder/piston area, or a sharp worn valve surface (hot spots) but on a probability scale, these would be right down at the bottom.

Tune it up and fiddle with it..it will probably run great after that.

Stuart