It was time to do something drastic.
Purchased a new generic keyboard and mouse.
Plugged the mouse in I havent had any troubles yet.
I was using a logitech mouse which has been fine until now. (wireless)
I'll use this mouse (wired) for a bit to see if the problem happens again. I had
already swapped out the mouse but it was for another wireless mouse, a MS mouse.
I was worried it might be usb related because I dont have any of the older
ports.