Engine not running good

Mike,
Start off with the basic diagnosing.
Pull the spark plugs and read them...While out you could do a compression test.
Check your timing and if it good you could leave that timing light hook up and everything routed out of way fan,header etc...
See if you can position your timing light so it is under your wiper blade so it is point at you and a zip tie holding the trigger on....Test drive it up to your 4000 rpm point and when the problem occurs does the spark become erratic....
Put a vacuum gauge on it,how much does it pull at idle ,does the needle fluctuate...
What kind of carb are you running?

You could balance test the motor by pulling plug wires one at a time while running to see how much rpm drop each cylinder does when you pull spark from it.
If one or more cylinder have little to no drop in rpms,that is where you will go to further diagnose.
For example,your primaries are feeding different cylinders,if one side of the primaries is not operating properly certain cylinders would be affected.
A vacuum leak at a particular port in the intake would affect that cylinder.
If it is running rich,I do not suspect it to be a vacuum leak...
I suspect a carb issue unless you are not getting a strong spark...
What ignition system you running?

If you bent a pushrod,I feel that you would notice that dead miss...
Valve adjustment would not hurt though...
Hope some of this helps,
TXDart
I have a small tune up machine that cancels cylinders. I will do a cylinder balance test and also a vacuum test. I had the same problem with the original dual point and installed a Pertronix kit in a different dist. with no change. I also installed a new coil along with the kit. I am using the original AFB and have been through it twice to double check passages and adjustments. I have a Edelbrock I can try if needed. I changed valve lash specs from stock (.013/.021 )to what Isky reccomends (.015 intake and exhaust.) I wonder if a valve or two is too tight.

I'm going to the Nationals next week. After I get home I hope to have some time to check it out.