if it is the pump (prolly is) an easy test is bypass the pump and see if it runs on gravity feed. also make sure the fuel c*ck operates. seems i have a faint memory some Polaris vehicle uses the same pump and offers a cheap rebuild kit.
I've had mine die a block and a half from home... twice..
Saturday I had replaced the timing belts and hadn't ridden it. Yesterday, I was leaving and it died. Took off the seat, raised the tank and started it.. Made sure fuel line/ vac lines weren't kinked and lowered the tank and secured it. Rode away and got a nice 100 miler in the country w/ my son on his Suzuki (poor college student, no Duc for him).
BTW, I'm thinking that the large plastic insulating foam thingie (that's a technical term right??) can go away and may be causing the pinched fuel or vacuum line..