Sometimes IAT's can "work" but not throw codes, i have seen countless on the dyno reading "-xx degrees" on the laptops. or "200+ degrees" when that is obviously wrong. Also running no thermostat can sometimes make a car overheat worse than one with a thermostat just because the fluid doesnt stay in the radiator long enough to cool. Try a low temp one.