I'm trying to get my Apex WAVs to run the following advanced program but it isn't working right. When I press FeedA I want my WAVs to ramp up to help push water into my overflow as the Return pump shuts down (time 0mins - 1 min), then stop running for 7 minutes (1-8), then slowly pump water around the tank for 5 minutes (8-13), then shut off for 5 minutes (13-18), followed by a 2 minute surge (18-20) before resuming normal operation at 20 minutes.

However when I press FeedA the following happens:
Pumps run for 60 Secs
Pumps stop for 60 Secs
Pumps turn back on @ 3 minute mark (which is where the codes below are failing, because they should stay off for another 6 minutes)

FeedA=60 secs
Profiles:
Surge=WAV mode Pulse 50%
Pause=WAV mode constant @ 0%
Stir= WAV mode constant @ 20%

I have tried both of these programs with the same results:

If FeedA 020 Then OFF
If FeedA 018 Then Surge
If FeedA 013 Then Pause
If FeedA 008 Then Stir
If FeedA 001 Then Pause
If FeedA 000 Then Surge

If FeedA 020 Then OFF
If FeedA 018 Then Surge
If FeedA 013 Then OFF
If FeedA 008 Then Stir
If FeedA 001 Then OFF
If FeedA 000 Then Surge