As long as the indexing valve is functional, you can look at another option. That would be to keep the valve as it is, but to add a
controller and
pump relay. That gives you what you want for control of running times and scheduling. The controller requires a feature that allows for a delay between zones, which duplicates the delay you observed, that is needed for indexing valves to function properly.