Engine Stalls out in any gear HELP

Hi Guys,
Newly Built 318 with performer intake and stock heads, stock cam and other stock parts, pistons etc in a 67 cuda with a 904 trans. Timing is set and runs great on idle. When put into ANY gear car will bog down and stall. Give it gas and it will stay running. Never have had this happen before. My current guess is its the carb because i bought it off some dude and its been used and who know whats been done to it. Its an Eddy 500 1403.

So buy a new carb? or any other potential items to look for?
Remove the idle mixture screws and blow the idle passages out with carb cleaner (cold engine) reinstall the screws, seat them very lightly not to damage the needle end and/or seats and set them 1 and 1/2 turns out for the initial setting.
After you start the engine warm it up to operating temp, check to make sure the choke is wide open and set the screws to highest intake manifold vacuum using a vacuum gauge. Using the idle speed screw set the idle to around 800 rpm.
Look at some utube videos before you proceed.