The sensor is a single wire stuffed into the drivers side of the block, just above and to the right(rear) of the oil filter. If the gauge reads low, you have two choices, or more:
1) sender resistance/temp curve is incorrect 2)voltage regulator on the back of the cluster is not chopping to proper voltage(does gas gauge work properly - both run off regulated volts) 3) the gauge is calibrated improperly for the sender values 4)the thermostat is not keeping the floor temp. Check both heater hoses for being too hot to keep touching. Both hoses should be uncomfortable, not blistering, but you REALLY don't want to keep a finger on either. If they are not hot, could be low on coolant, which will futz with the sensor, as it needs to be submerged in coolant.
If you had the wrong sensor, such as for the warning light, the gauge would read cold, then go full hot, I think, as it is a switch that's normally open, but closes when HOT.
I don't think adding a resistor would help, as the current existing resistance is too high, maybe. When you ground the sensor wire to the block, the gauge should BANG go full HOT. That's 'zero' resistance, so more resistance would indicate colder. You could put a resistor in parallel, from the wire to ground, which could lower 'base' resistance. Resistors in parallel don't add, in series, they do.
tom