Recently the G5 wouldn't (fully) wake from sleep. To be exact, if I manually put the system to sleep there were no issues. If power saving mode put the system sleep it would hang on restart. After many hours of searching for the cause (and fix) I discovered a small utility called "PleaseSleep". Since installing it things are working as expected. Hope it helps someone else!