temperature gauge not working on 1991 Chevrolet S10

i replaced the coolant temperature sensor in an attempt to get my temperature gauge to work but it still doesn't move, what else may be the problem?

Asked by for the 1991 Chevrolet S10
Apparently there are TWO coolant temperature sensors on the 4.3L V6 engine. The Electrical Diagnostics manual refers to one... I chased my tail by diagnosing the wrong one! There may be one for the gauge and one for the "Check Guages" light. The guage sensor/sending unit is on the right-hand side of the engine. If you changed the one on the top front of the engine next to the thermostat, unfortunately, you changed the wrong one! (I spent days working on this one too!)

To test the wiring and guage, simply disconnect the single green wire from the sending unit and using a straight pin to plug into the end of the plug, jump it to ground. Turn on the key and gauge should peg out at the top or hottest reading. This will tell you the wiring and guage is functioning properly. If you get the reading at the top, then replacing the sending unit (coolant temperature sensor) should correct your problem.

If the gauge does not move off of cold when the green wire is jumped to ground, then either the wiring or the guage has a fault.
1 more answer
I just looked at a wiring diagram but it want's to know two door, four door, digital or standard instrument pack?