Picked up an omega 2.2 petrol last week, on the way home I noticed that the temp gauge did not get above 75, changed thermostat today still the same temp showing on gauge, cabin heater gets warm but not hot, top hose semi hot bottom hose is cold radiator cooling fan is running, could this be a sensor problem

any ideas anyone as I need to get this sorted before refilling with new antifreeze.