Now you have mentioned the ping. We are looking towards the EGR valve or hoses. It could be fuel filter or blockage in injector you could try using a fuel system cleaner in the tank and changeing the fuel filter? I would buy fuel cleaner first. See if it make's any difference?
Acceleration Ping/Knock
Faulty EGR System. Check EGR Valve and Hoses
Poor Knock Sensor Signal. Test Knock Sensor/Circuit
Poor Baro Sensor Signal. Test Baro Sensor/Circuit
Improper Ignition Timing. Adjust Timing
Engine Overheating. Check Cooling System
Poor Quality Fuel. Use Different Fuel
Carbon Build-Up. Decarbon Engine
Poor Acceleration
Weak Fuel Pump. Replace Fuel Pump
Dirty Fuel Injectors. Clean/Replace Injectors
Excessive Intake Valve Deposits. Clean Intake System
Poor High Speed Operation
Low Fuel Pump Volume. Faulty Fuel Pump/Filter
Poor MAP Sensor Signal. Test Speed Sensor/Circuit
Sunday, November 16th, 2008 AT 3:17 PM