Seems like i'm not having this issue anymore, strange as i was disconnecting every 30 seconds due to it yesterday so i was convinced it was just bugged. There might be some other condition along side it that was causing it to crash me but i just hope it doesn't happen again.