I may have solved the problem - I had wired in an override switch so I could turn the fans on at any time and it appears I had a short in the switch - after fixing this the fans do not come on when ign is on. Now, is the ECU set temps working correctly is for another day. Thanks all.