I have a 2003 Honda Pilot that overheats after about 20 mins of idle, neither of the fans activate by themselves. I have tested both of the fans and relays separately with the battery. I've opened up the relays while connected and activated them manually and fans activate only that way. I have tested and replaced the temperature sensor connected to the radiator as well with replace the radiator. I have also tested the sensor on the thermostat body and the thermostat is new. I have no other ideas of what it may be so I'm asking for your help. Thank you.