Wenn die Temperatur auch nach der Warmlaufphase noch so niedrig bleibt, dann liegt es wahrscheinlich am Thermostat - also besser raus damit.
Mach mal folgenden Test:
Erreicht der Motor nach einiger Zeit im Leerlauf seine Temperatur von ca. 85-90 °C, und springt dann auch der elektr. Lüfter an, dann siehst Du auch gleich ob das Thermometer im Cockpit zuverlässig arbeitet.
Während der Fahrt wird das Thermostat dann nicht mehr zuverlässig schließen, so dass die Wassertempertatur ständig zu niedrig ist.
Möglicherweise kann auch die Einstellung des Luftfilters von Sommer-/Winterbetrieb defekt sein. Es gibt auch da automatisch geregelte Varianten sowie mechanische, die dann mit der Hand umgestellt werden müssen.
Bei Deinem 900er müsste die untenstehende Variante verbaut sein. Auch hier also mal checken, ob die Ansaugklappe entsprechend arbeitet: Im kalten Zustand muss die Ansaugluft hier vom Krümmer her kommen

