Solution!, I had checked literally everything and replaced everything, turns out it was the wire, I set my multimeter to continuity mode and found that there was an internal break in my + wire connecting to the fan, looked intact and was the only other part I hadn't replaced, now that thats gone and a new wire is in place I am up and running with it, so it seems anyway!
Thanks for the support guys!