That sucks Craig. All i can say is I bought my original CC board two years ago, and when i thought something was wrong with it in Jan. , OP sent me for free a new CC3D board, even though the original turned out to not be the issue (I think, still testing)
Tim will sort you out i'm sure if it turns out to be faulty. Have you tried different USB cables? Are you using PWM or PCM?