Is there any other function out there that would allow a pause between outputs without effecting the rest of the code?
No.
I've looked at the "Blink WithoutDelay" function but I'm not sure this will due it the trick as I'm only interested in inserting a pause between to outputs and NOT trying to blink an led...?
The blink without delay example shows you how to do something later, without the need to use delay().