I would check or replace the coolant temp sensor for the ecu, not for the gauge. It tell the ecu how cold or warm the engine is, if bad or not working ecu think engine is always cold and dumps a lot of fuel. Do you have a check engine light on?