I have a problem with my 2009 Honda Odyssey EXL. The radiator fan will not turn on and I have incredible fuel consumption. I already checked both ECT are ok, I checked all relays and fuses are ok. I checked the ECT connectors and they are fine both has voltage and continuity. The fans are fine because I made a direct connection with a clip on both the fan relays; it's the only way they turn on. I used a scanner in the auto zone and it shows these codes P2185 (Engine Coolant Temperature Sensor 2 Circuit High), P0118 (Engine Coolant Temperature Circuit High), and P0117 (Engine Coolant Temperature Circuit Low). I don't understand why show that, if both ECTs are fine. I don't know what else to check. Any suggestions will be appreciated, thank you.