a dirty port can cause mouse problems also... i had 1 that the wheel wouldnt work after a while so in all trying to git a good mouse, ended up gittin 3 more... turned out that the port i was using was a little sticky, cleaned it then the mouse worked fine...