Never even heard this issue on a rocket previously Sonny, rough luck for you, we seem to be sharing that trait lately.
I'd suggest starting the same way you fixed the light by running through the connectors and harness that lead to the tank pump plate and ensuring it's not a connection issue.
Fuses, chassis ground down by the starter; there is of course a relay involved.
If that all checks out, I'd suggest throwing in a Walbro 342 because it's 1/4 the cost of OEM and a better pump, though it is a good bit louder when turning the bike on.
Good luck!