So my 03' 954 started over heating while riding a few weeks ago. I figured it was air in the system or something minor since I had recently replaced the coolant and oil after replacing the water pumps two O rings. I didn't ride for a few days and forgot about it until I rode and it hit around 220* on the highway doing 65. I figured with the amount of air flowing it wouldn't get that high regardless. After talking with my brother we whittled it down to the thermostat, radiator cap, or thermostat sensor. I ordered the parts and waited for the parts to arrive. I read up on the process of getting to the thermostat and since I didn't want to remove the tank and throttle bodies, a couple hours turned into all day. Long story, but in the end I had to remove the fuel rail and lift the throttle bodies to get to the 2nd bolt in the thermostat. After buttoning it all back up the 54 was spewing fuel and after tearing it down found two of the O rings on the injectors got torn! I am now waiting for those to arrive. On a side note, the fan has been turning on by itself when the bike is off, key out of the ignition and draining the battery. Maybe a fan relay? Anyways, it's been 2 weeks since I've ridden, and in HI that's a long time, just thought I'd vent some frustration.