I'll pull the plugs, inspect cap/rotor/wires and double check timing tommorrw. I've had worn ignition parts cause a miss, but never random pinging. That's what made me wonder about the box.