Trouble with 300 gas issue?

Here is what the deal is and if anyone has any insight to problem I would sure appreciate it. When I have my gas switch on reserve it runs fine. As soon as I switch to "on" it will run a few seconds then die. Like it is not getting gas from that line. Back to reserve and it is fine, just does when on on position. Anyone? and thanks in advance.