I hope someone out there can help me.

I have a '51 3/4 ton with a 235 engine. A few days ago I got the strong smell of gasoline while driving and the engine stalled when it idled(something it's never done before). When I got home I opened the hood and saw gas spewing out of the carburator. A couple of days later, and I don't seem to be getting any gas at all. If I pour gas directly into the carb, it starts right up and will run fine (for over half an hour with no gas spewing out of the carb anymore). But when I shut it down and try to start it again, it seems to be starved for gas again. The fuel bowl shows that there is gas in the line.

Any ideas?