Pinging? You might need to up a level of octane, cause your engine might be all carboned up too. Definately sounds like a lean condition inside your engine, you may want to get your O2 sensor checked out, and also inspect your fuel filter, spark plugs.