Ok im at a loss here I have a 98 Honda Civic and its overheating. The fan tests ok and so does the fan relay. It has a new radiatior, radiator cap, thermostat, coolant sender gauage. Water pump is not leaking. The thermostat is opening b/c the top hose gets hot. Also the fan works however it never kicks on while it overheats so I rigged it to stay on at all times yet the car still overheats. Must be internal. Any suggestions?