It's probably overkill but have you consider a backup generator like a Generac?