The problem was not dirt with mine. My old mouse was new at the time but I cleaned it anyway. The new mouse cost $6 at PC Club. It just connects to a different port.