Had this on my old 2wd mate. If I started the car from cold and left it to tick over on the drive the fans would kick in when the engine reached the req temp. However if I was to drive the car and get everything hot and load the electrical circuits as normal the fans would not operate. After numerous hours I eventually traced the fault to a dodgy engine earth lead. Hope this helps mate.