In practice though, whenever I've encountered such problems it's always simply been because of a defective mouse. It won't cost much to find out if that's also the cause of your problem. Asda will sell you a new one for £2.95:
http://
(I can recommend that product; I'm using one myself!).
Chris



