The "new china" aftermarket sending units are not calibrated for our cars hence they will not register properly...find an original unit and send it to www.tristarrradiator.com Long time business that is good at what they do.
The reason its so hot at idle is due to the high current draw through the resistor at idle..... if you could feel it at highway speeds it would feel much cooler... Dave