My Moto G1 only holds its wifi connection for about an hour and the only way to get it back is to power off and back on? Is there a solution or is my phone dying?
Is this a new issue or have you been having this for awhile?. Do you have any Battery-Savers enabled?.
Are you able to toggle Wi-Fi off and then back on again or does this issue require a full reboot?
Also be sure that you have the phone set to never turn off Wi-Fi when asleep. Settings->Wi-Fi->Rollover menu (3 vertical dots, upper right of screen)->Advanced->‘Keep Wi-Fi on during sleep’ should be set to Always.