i have a 99 zx2 2.0 dohc. My temp gauge floats to the middle when I cold start it and then when warm and driving it moves to almost hot. When I bought it the gauge never moved so I did what everyone says to do and replaced the 2 temp plugs top and bottom. Did that and that didn't work. It just pinned it to hot. So I checked the wiring and the wires had been stripped back some so I separated them and tapped them and cleaned the plugs very well because that had gunk around it. After doing that the gauge started the floating to the middle and running at close to hot. I checked the gauge grounds and cleaned them well and they are cleaned and it still does it. I made sure the fan worked but crossing it over. Made sure the thermostat was working as it should. Idk what else to do. Please help! I haven't seen anyone with this issue on here or anywhere.