Codes do matter.
When the o2 sensors are reading conditions that are too lean/too rich they throw codes. When the coolant temp/intake air temp sensors are providing unusual readings they throw codes. This is a MAF car, does it have a
K&N filter? Too often people overoil their filters, oil gets all over the MAF leads, and that -will- cause your car to run lean untill you fix it, nomatter what else you do. You can clean the leads with brake cleaner, but make sure that the MAF has been unplugged for atleast 10 minutes first, to be sure the elements are cool so they don't pop when you spray them.
The dizzy shouldn't matter with pinging, but i don't think those are a matched gear type between the cam and the dizzy and I wouldn't run that dizzy in there, something's going to be chewed up.
You're changing plugs alot but you havn't told us the plugs look like, do a google search on reading plugs, get a maginfying glass, and tell us how they read.
if at all possible get a sniffer on it and find out what your a/f is.
Essentially right now you're guessing, you could get lucky and find something that stops the pinging. But you'll still have no clue if you have a decent tune or not. You can have a car that's short 50hp worth of tune that seems to run just fine.
Good luck