RepairPal's independent, master mechanics track down the best of the best in auto repair. Learn more »
Get the latest advice about your car
on idle when gased it pings sounds like its coming from intake manifold...
check oil level, and check EGR flow. Also it could be a misfire. Misfire would cause pinging as well as lack of power. Does the car back-fire?