Our Virgin Mobile connection resets every hour. Friends from the GWN using Sprint found the same thing. So my view is this is a system designed to kick users off each hour to reduce load.
Bob