Sounds like it could be detonation. If it is, it could be your timimg is too far advanced. A simple test for this would be to disconnect your vacuum advance and plug off the port on the carb or manifold where it was connected.
Now take it for a drive and see if the problem is gone or less pronounced. If so, check your initial timing and back it down some. If you have a way to check your timing curve see where your are at 2000, 2500 and 3000 RPM. You should max out at about 34Âş or 36Âş total by 3000 or so. If you are above that, adjust your initial timing down some and check again.
You may have to adjust your idle as you change your timing. Once you have made a change take a test drive and see if that improves the situation.
If none of this helps, you need to get with someone who knows performance engines and have them give you some help figuring this out. Whatever you do, don't ignore it if it's detonation because you could slowly destroy that engine.
BTW - very slight detonation is sometimes exceptable under very light throttle to maximize gas mileage. I prefer not to have any on a performance motor.
Anyone got other ideas?
Troy.