Recently finished a very frustrating engine swap on a 78 seaswirl. Went from stock 305 to a 350. To my surprise after connecting the water hose and a little adjustment on the timing she fired right up and purred like a kitten. Problem is when she gets up to 3000rpms she seems to miss a bit and act like it she is starving for fuel. Mechanic said he thinks it's starving for air and the carb and intake need replacing because they were the orignals from the 305. Carb was gone thru and adjusted. Using fresh gas from an auxiliary tank. He also said I need a new rotor. Im currently running a Mallory YL624JV distributor and it's only a few years old. Any ideas on some possible issues to check? TIA