if there was black smoke coming out of your exhaust you'd probably be running rich which wouldn't make you ping but it would make your gas mileage drop.
Id say to check the plugs, wires, fuel filter, change oil, timing and use a bottle of fuel injector cleaner.
You can either use stock wires which i believe are made by NGK or get some bosch ones from autozone or pepboys