Howdy back DB:
Please remind me. What engine, cam and carb are you running? What distributor/ignition? Auto or manual trans? Elevation? Are the carb and distributor compatible?
Things to check in priority order-
1st- check for and eliminate any vacuum leak(s).
2nd- check the float level for a too low setting
3rd- check the initial spark advance setting
Any of the above can cause a lean condition, especially at steady speed/high vacuum situations. Vacuum leaks are a no brainer but too low a float setting or too little initial advance have to be considered and eliminated as the cause before going on.
Ludwig's suggestions with a vacuum guage are good. A low reading may also indicate a vacuum leak, late ignition, high elevation, non-stock cam overlap.
Since your engine idles fine and then falls on its face at highway cruise speeds. I'm guessing it is not the low speed idle screw setting, but a problem in the vacuum advance system. Increasing the richness of the idle air screw will help to richen at idle and transition, but won't have any effect at highway cruise speeds. Have you changed the main jet(s)?
Help us to help you by giving as many details of your circumstances as possible.
Waiting to hear back.
Adios, David