Sounds like a clogged filter, fuel line air leak or bad fuel pump to me.