You need to find where the problem is 1st, before trying to fix something, or you could just be throwing $ at nothing.
Bike died, like fuel starved, sputtering out, while riding. Played with petcock.
On the way back the IS acts like it runs out of gas. I made sure the petcock was in ON position, moved to RES, still won't start. Moved back to ON,
So you let the bike die before trying the petcock positions? you want to do this while it's still running. My petcock from on-off, still feeds. from res-off, 2.5 miles later starts sputtering.
How much fuel in the tank? open the cap and listen for air release. suspect vent tube pinched, the tank was off.
Moved back to ON, tried the choke, bike sounds like it might start. No go,
So the engine is cranking, strong, and sputters a little, like it has fuel? try jumping from a known good battery, engine NOT running.
I would pull the fuel line, and apply a vacuum to the petcock and check for fuel, after the above.