Have you checked your timing with a timing light? I would if you have access to a timing light. It sounds like you have the distributor too far advanced. Did you put different weights or springs in the distributor? If you have no timing light, try rotating the distributor back (clockwise) a little and then tighten the distributor down. Take the car for a ride. If it still pings, back it down some more. Just remember clockwise retards timing, counterclockwise advances it. If it is pinging it is too far advanced. A little bit will go a long ways when moving the distributor.