An endoscope cleaning system comprising: a pump housing comprising a fluid inlet, a fluid outlet, and a peristaltic pump configured to displace fluid from the fluid inlet to the fluid outlet; an endoscope sheath fluidly connected to the fluid outlet of the pump housing, wherein the endoscope sheath is configured to receive an endoscope, wherein: upon activation, the peristaltic pump is configured to displace fluid from the fluid inlet to the fluid outlet at a first speed for a first period of time; while the pump is still activated and upon termination of the first period of time, the peristaltic pump is configured to displace fluid from the fluid inlet to the fluid outlet at a second speed, wherein the second speed is less than the first speed; upon deactivation, the peristaltic pump is configured to displace fluid from the fluid outlet to the fluid inlet at a third speed for a second period of time; and while the pump is still deactivated and upon termination of the second period of time, the peristaltic pump is configured to displace fluid from the fluid outlet to the fluid inlet at a fourth speed for a third period of time, wherein the fourth speed is less than the third speed. a pump housing comprising a fluid inlet, a fluid outlet, and a peristaltic pump configured to displace fluid from the fluid inlet to the fluid outlet; an endoscope sheath fluidly connected to the fluid outlet of the pump housing, wherein the endoscope sheath is configured to receive an endoscope, wherein: upon activation, the peristaltic pump is configured to displace fluid from the fluid inlet to the fluid outlet at a first speed for a first period of time; while the pump is still activated and upon termination of the first period of time, the peristaltic pump is configured to displace fluid from the fluid inlet to the fluid outlet at a second speed, wherein the second speed is less than the first speed; upon deactivation, the peristaltic pump is configured to displace fluid from the fluid outlet to the fluid inlet at a third speed for a second period of time; and while the pump is still deactivated and upon termination of the second period of time, the peristaltic pump is configured to displace fluid from the fluid outlet to the fluid inlet at a fourth speed for a third period of time, wherein the fourth speed is less than the third speed. upon activation, the peristaltic pump is configured to displace fluid from the fluid inlet to the fluid outlet at a first speed for a first period of time; while the pump is still activated and upon termination of the first period of time, the peristaltic pump is configured to displace fluid from the fluid inlet to the fluid outlet at a second speed, wherein the second speed is less than the first speed; upon deactivation, the peristaltic pump is configured to displace fluid from the fluid outlet to the fluid inlet at a third speed for a second period of time; and while the pump is still deactivated and upon termination of the second period of time, the peristaltic pump is configured to displace fluid from the fluid outlet to the fluid inlet at a fourth speed for a third period of time, wherein the fourth speed is less than the third speed.