if its an optical mouse, cleans the sensor out, theyre might be particles of dust in there causing it to miscalculate and go schizo, ive had this problem with the macs in college and it seames to fix it, clean it with something that doesnt fibre to be safe.