Just a thought, check the mouse cable right where it enters the mouse. I remember there was an issue with the cable crimping at the entry point due to the design of the mouse. The wire inside the cable would gradually break with the cable having been crimped & further weakened over time by normal mouse usage. If the wire looks okay... maybe someone else can chime in with a suggestion.
EDIT: Ironmac beat me to it!