Pico...I have a ST4s and mine runs around 87-92 degrees, on a hot day sitting in traffic it goes up to 105 degrees before the fan cuts in...not totally sure if teh ST2 runs at the same.
If the fan cuts in and out, irrespective of what is displayed on the dash it will be fine. Not sure if it is the same for the 2 valvers, but on the 4 valvers, there are two coolant temp sensors. One sends a signal to the ECU and one to the dash. The bit of electrickery in the ECU that interprets the sender signal is top notch and is what governs when the fan is required, but also used for the fuelling operations. The bit of electrickery in the dash that interprets the signal is about as accurate as an Irish weather forecaster. Bearing in mind also, that right up to the last of the ST3s and ST4s models, the LCD displays were notorious for letting in water. Despite weather proofing the LCD display on my MY02 ST4s, previous water ingress had caused some corrosion that knocked out half the display. I managed to wire in a shunt that restored the display but the temperature readings were affected. My gauge over reads but anything up to 10c—the higher the original signal, the worse the error. So when the fan cuts in at 102, my display says 113 or so. When the fan comes on, the voltage drop causes a further misinterpretation it jumps to about 117c. This is purely a display issue as the ECU has never once recorded an overtemp situation, which the dash regularly displays. Hence, if the fan cuts in and out as normal, you are 99% certain that the ECU is happy and getting true readings where as the dash is there simply to jangle your nerves and try your patience. If in doubt, swap the leads to the two sensors and see if the dash readout changes. This wil prove it once and for all. The point is that water ingress and cause temp reading issues which are purely display related and not actually bothering the operation of the bike at all. ThIs message has been brough to you through long experience, hard, expensive lessons and, in the end, faith and hope. A