James,you need to 1st get your ign timing curve dialed in a little better before going after carb issues,timing 1st then carb tuning 2nd because timing issues can create seemingly carb issues at times,not all the time but at times yes.
Most aftermarket perf cams need approx 16-18 initial timing ,then you recurve the dist for 18 mech in by 2800-3krpm.
Then 16-18 initial + 18 deg mech = 36-38 total.(if can tolerate 38,if not us Kemco booster or back off timing to 16 inital)
And for street you need vac adv,with mild cam ported is ok but with fairly lrg cam for size motor its installed in you may need to run vac adv from full intake vacuum all the time to help it idle better. It just depends on setup when it comes to running ported or non ported for vac adv,8 of 10 street motors with perf cams like non ported/vac all the time for vac adv due to longer cam duration requiring more timing for better idle & also may run a few deg cooler on hot day in traffic with non ported.
If your running a mild to fairly hot aftermarket perf cam (like most of us ) running the inital timing approx 6 deg retarded like your at with only 12 deg inital when it should be approx 18 deg is substantially retarded resulting in a little more fuel used,little more sluggesh throttle responce,less power/trq,and possible motor running a smidge hotter too.
If it pings with a full pref ign curve like i suggested then try 93 oct fuel if your not already running it. But if you'r currently running 93 fuel and it runs/feels better with the additional 6 deg inital timing but still pings you have a few choices without getting into anything major to lower comp.
1,If it only pings when under a load/WOT back of the timing 1-2 deg at a time untill the ping goes away with 93 fuel,that will loos some fuel mileage ,throttle responce,power ,etc.
2,If it only pings while at light load/part throttle lowload cruise and when lightly accelorating get vac adv that has less adv or mechanically limit it/reduce its total adv by a few deg because some vac adv is still god ifyou can get it to stop the ping.
3,Simply run kemco lead supreme octane booster esp if it's not a dialy use vehicle . The additional cost to treat 18 gals of 93 fuel to get 97+ octane is approx 55-60 cents per gal if you buy 2 cases /24qts ofKemco at the discounted price. In that case using the kemco booster will retain the full power perf ign curve and also give a few more hp if the motor truely needs the additional octane.
Using the kemco is the easy way to run a fully perf ign curve to retain full power in many setup's (that ping at times) without having to retard the timing to stop ping reducing fuel mileage,loosing overall perf from idle on up,and running hotter in traffic.
Now if your carb seems to still be acting up after getting the timing curve dialed in better then by all means dig into it now that the timing is squared away.
NOTE:ENSURE MOTOR IS AT A LOW 600-650RPM IDLE WHEN SETTING THE INITAL TO ENSURE THE MECH ADV IN DIST ISNT PARTIALLY ACTIVATED UPSETTING INITIAL TIMING ADJ,ALSO ENSURE VAC ADV IS UNHOOKED/PLUGGED WHILE SETTING INITAL OR CHECKING TOTAL.
Scott