Well, I suppose I can supply as little help as the next guy.
The petcock assembly extends into the fuel tank with a stand pipe and a fine fabric filter over the entire intrusion. The difference between on and reserve is whether the stand pipe is selected, drawing fuel from about two inches above the bottom of the tank (on) or from the base of the tank (reserve). Further, the base of the tank is where contaminants will settle. If the filter fabric is damaged, this crud goes to the carbs, when reserve is selected, and any bits larger than .016 inch stick in the slow jets or other parts of the carb internals.
Have you checked the carbs/tank for fuel contamination?