My weird temp sensor mount

The gauge doesn't read because the sensor isn't grounded. You've got to find a way to ground the sensor, like mounting it into the block. Delete the rubber hose.