Fuel pump failures - often with weird symptoms - are classic on 950/990s. Classic to the point where everyone I know who rides one will carry a spare almost from the time the bike is new. Typical failure rates have been between 8K miles and 15K miles with only one or two surpassing 20K.

__________________
Mike -

"For those who fight for it life has a flavor the protected never know."
USMC 65-68 RVN 66-67