Your operating system may have an option to keep USB ports powered even while hibernating. Check if that option is enabled. If it's disabled, enable it. If that doesn't help, I think I heard some people say GPS Gate software may help with this issue.
Others may have better ideas for you to try. I've personally never experienced this problem, so I have no first-hand knowledge in this area.