last tune up?

pinging is not so common. its usually cause because the engine is over heating, or the timing is way off. and its kinda hard for the timing to move in these newer cars.