Thanks for your help anyway, i found a fix luckily and it involved editing the registry, this was the fix. So navigate to this path in Registry Editor: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_1B1C&PID_0C04
You should find one or possibly more folders of random numbers, letters, and ampersands. Under each of these folders will be a "Device Parameters" folder which has the following four important strings:
AllowIdleIrpInD3 = 1
DeviceSelectiveSuspended = 1
EnhancedPowerManagementEnabled = 1
SelectiveSuspendEnabled = 1
Just double click these individually in the far right pane and a window will pop up with the value already highlighted. Change each to "0" (zero) then save and reboot.
To revert these changes, just change the values back to 1.
Thanks all for the replies