1986 Honda 350 fourtrax fuel petcock not?

1986 Honda 350 Fourtrax ran out of fuel going uphill. switched to res on the switch and would not ever pickup the fuel.
Could see some fuel in the tank and I got the cycle to flat ground so as cycle was level and set the switch to ON and she fired up after bit with full choke and I got uphill fast to the house.

I filled the tank and then later switched the petcock to OFF and the cycle would not ever run out of gas when engine was running slow or fast, would kinda hesitate little bit at high speed. Never tested the reserve setting.

I only looked at the assembly on a parts list 16950 HA7 671 might be the correct part number?

Wonder why it would never pick up the reserve or was it maybe also running off the reserve portion of the tank when set to ON?? (I could see gas in the bottom of the tank and it never would pick it up when the lever was switched to reserve???? I don’t see any leaks when the tank is full.

I have not removed any plastic from around the switch or inspected anything, just know that the petcock per using the lever is not turning off the fuel when set to off and would not pickup a reserve fuel supply????

Any ideas???? (like time for new petcock assembly or are they repairable with replacement o rings etc???)
and is this a common problem with these machines and should it just be ignored and keep the tank level adjusted before it gets low, etc????

1986 Honda 350 fourtrax fuel petcock not?

1986 Honda 350 Fourtrax ran out of fuel going uphill. switched to res on the switch and would not ever pickup the fuel.
Could see some fuel in the tank and I got the cycle to flat ground so as cycle was level and set the switch to ON and she fired up after bit with full choke and I got uphill fast to the house.

I filled the tank and then later switched the petcock to OFF and the cycle would not ever run out of gas when engine was running slow or fast, would kinda hesitate little bit at high speed. Never tested the reserve setting.

I only looked at the assembly on a parts list 16950 HA7 671 might be the correct part number?

Wonder why it would never pick up the reserve or was it maybe also running off the reserve portion of the tank when set to ON?? (I could see gas in the bottom of the tank and it never would pick it up when the lever was switched to reserve???? I don’t see any leaks when the tank is full.

I have not removed any plastic from around the switch or inspected anything, just know that the petcock per using the lever is not turning off the fuel when set to off and would not pickup a reserve fuel supply????

Any ideas???? (like time for new petcock assembly or are they repairable with replacement o rings etc???)
and is this a common problem with these machines and should it just be ignored and keep the tank level adjusted before it gets low, etc????