If it's pinging, you either need to run higher octane fuel, or retard the timing slightly. If you have an adjustable vacuum advance, you could take some of the advance out of it.
When does it run rich? If it's at idle, just turn the idle air screw in a bit. If it's at cruise speed, that is only adjustable by changing the jet in the carb.


49 Chevy 3600
65 Chevy K10
48 International KB-1 Service Truck
55 Willys CJ5 - Chevy 331 powered
26 Model T Roadster Rat Rod
70 Tucker Sno-Cat 442-A
96 Dodge 3500 Cummins dually flatbed x-cab 4x4
06 Jeep Wrangler LJ rock crawler
If you can't fix it with a hammer, it's an electrical problem