delay(120000); // I want to delay the turning off of the PUMP and OUTFANS but keep other things going
Don't just hang around doing nothing. Save the millis() value when you turn the pump and fans on then check each time through loop() whether 120000 has elapsed.
that doesn't help
Why does it not help you ? Where are you stuck ?