I have the same problem with a switch I have, The fan just won't work on it and it overheats, Have you tried removing the
diode and see if the short goes away ? I may just jumper my fan to 5v and ground on the board if I can't find a way to get rid of the short, it will be on all the time but...