Quick answer

The most common cause is an extra start time. One start time begins the entire program; it is not a separate start time for each station. Check every start-time slot in every active program before resetting the controller.

Match the pattern before opening anything

Possible causeBest clueFirst check
Extra start timeAll stations repeat in the same orderInspect every start slot in Program A
Second active programOnly some stations repeatReview Programs B–D
Overlapping long programsSecond cycle begins as the first endsAdd all station run times
Cycle and soakOne station pauses and resumes in segmentsCheck advanced watering settings

What this guide adds beyond the standard checklist

Diagnostic snapshotRain Bird ESP-ME3 · Repeating cycle
First dividing test
Identify what repeats: Write down whether every station repeats, only a subset repeats, or one station pauses and resumes. Those three patterns point to extra start times, another program, or cycle-and-soak behavior.
If the clue matches
If you observe “All stations repeat in the same order,” move extra start time higher on the list and start with: Inspect every start slot in Program A.
If it does not
If that clue is absent, do not force the first diagnosis. Compare the system against “Only some stations repeat” and check: Review Programs B–D.

Worked exampleYou removed the second start time from Program A, but a few zones still ran again later. The result changes the next move: Check Programs B–D for both start times and non-zero station run times.

Original conclusionThe first fix worked for Program A; the remaining repeat pattern points to another active program or cycle-and-soak configuration. Check Programs B–D for both start times and non-zero station run times.

Original synthesis by Sprinkler Fix Lab. This is a diagnostic decision model derived from the cited manufacturer guidance and observable system behavior—not a claim of laboratory testing.

Recognize the controller state

Check these in order

  1. 01

    Identify what repeats

    Write down whether every station repeats, only a subset repeats, or one station pauses and resumes. Those three patterns point to extra start times, another program, or cycle-and-soak behavior.

  2. 02

    Photograph the current schedule

    Capture watering days, run times, and all start-time screens before editing. This prevents a quick fix from turning into a mystery later.

  3. 03

    Keep one start time per intended program

    A start time launches all stations assigned to that program in sequence. Turn unintended start slots to OFF rather than assigning a different start time to each station.

  4. 04

    Inspect every active program

    Programs B, C, and D can hold their own start times and station run times. A station assigned to two programs can run twice even when Program A looks correct.

  5. 05

    Calculate overlap before blaming hardware

    Add the run times for the program, including repeated soak cycles. If another start begins before the first sequence finishes, the controller may stack watering and appear to restart immediately.

  • Water continues after the dial is turned to OFF.
  • A station runs with no program shown active.
  • Controller behavior remains inconsistent after documenting and simplifying all programs.

What homeowners ask about this symptom

Does each ESP-ME3 station need its own start time?

No. A program start time begins the program, and its stations run sequentially using their individual run times.

Why does only one zone run twice?

That zone may have a run time in two programs, or cycle-and-soak may intentionally split its watering into segments.

Sources and review notes

General maintenance logic is checked against EPA WaterSense outdoor irrigation guidance. Product controls and disassembly steps vary by model; use the current manufacturer manual for your exact valve, controller, or sprinkler head.

Rain Bird: Why ESP-Me RepeatsRain Bird: Controller Runs All Zones Again
Published and last reviewed: August 29, 2026