Great idea from Old Geezer. Maybe the protagonist has been kidnapped and is being administered drugs periodically to keep him quiet, which also have the side effect of causing the time loop. If he can escape from the kidnappers and the drugs, the time loop will end.