Japanese motorcycle fuel pumps can often fail at the points switch.
A new fuel pump can cost from £50 to over £100 but the issue can usually be resolved by replacing the points switch.
Some mechanical knowledge and a some soldering on one wire are nessescary to fit this part.