Sounds to me like your base timing is a bit too advanced. The 'ping' is minor detonation, often caused by too much advance or fuel with lower octane than you're tuned for. You need to baby it until you can get it checked, minimize the ping as much as you can.