i'm not 100% sure but i had a 350 with the same problem, i checked the carb vacuum and timing with no luck. It turned out to be a weak spark. like i said not 100% but worth a look right?