My guess is that you have a vacuum leak. Check all of your vacuum fittings to see if the are tight, and check the hoses to make sure none are cracked. Vacuum leaks can cause havoc with the way an engine runs. That is a nice looking engine BTW.