Unistall the mouse drivers in device manager.
Restart your pc and Win7 will reload the drivers.
Otherwise clean your mouse there could be debris in the optical/laser eye.
Turned on pc
hey presto!!! it works from start up!
I think you are right about the drivers being dodgy so will do what u said.