firstly tell us that is the ECU fully wired up..
If the STA pin on the ECU is not wired up correctly the engine will drink fuel like its free. Is the Check light connected to something on the dashboard?
The fan switch on this engine works backwards, you need a backwards relay to make it work. Its quite funny that general electricians have forgot how a toyota fan works.