Have you checked ignition timing?

idling adjustment

My truck rocked pretty good when I accidently crossed #1, #6 plug wires during a timing check.

mixture screw set to far in

set correctly

just a few things to look at

Good Luck