There isn’t anything within the trigger itself that could do this, however, you may be able to add a step to your runbook process with a Run Condition ensuring it only runs when the previous steps fail.
This step could be a script that when run enables a second trigger/runbook that then runs every hour for 8 hours. You would likely want to include something in this second process that disables the trigger when it is successful.