Could be. Do you have a pressure guage in the line? A clear filter to see if it is getting a steady stream of fuel?
You should have at least 5 lbs of pressure at idle at a bare minimum. Maybe a worn fuel pump? If it is a big block, is the fuel pump pushrod worn and not giving a long stroke to the fuel pump?