My TE 630 has just started experiencing the HARD starting thing. The bike turns over just fine, has 0W40 Lucas Motorcycle Synth in it and no warning lights. The fan is running as soon as I get the bike bike fired up and idling; it's 0 degrees Celcius in my garage. Do you think the temp sensor would be the culprit?
Yep, and that would explain the hard starting too, no cold-startup enrichment. Have you tried using the little "choke" (cold start) lever over the clutch?
Sounds like the temp sensor is broken and giving wrong feedback to the system. A friend with same bike SM 630 had the same problem, fan ran as soon as ignition was switched on, and the bike was hard to start when cold. As soon as he ( and I ) got the tempsensor replaced, everything was as it should be.