Hi mate, check the fusebox on top of your battery, im sure the fuseholder will be melted due to a dodgy fan. Replace the fusebox and you should be sweet for a while, and have the fans checked out anyway. Normally a shorting fan overloads the fusebox. Get your sparky to check the current draw on the fans, changed heaps of fans on these. This weather will show up all the elec gremlins for sure, having heaps of elec fun at the moment
Sounds like the rest of the system is in check.
Jmac