I have a friend's K75 in my garage for a little TLC. The bike was put up two years ago due to unspecified poor running problems. What I find now is that it is very difficult to start. It misfires and locks up at random when trying to start it when cold. With some patience it can be coaxed to start. It will run very rough until fully warmed up when it will purr like a kitten. When warmed up it will restart with no problem and when let to idle it will engage the radiator fan so I know the coolant sensor is working. My only guess is that the computer has locked the ignition curve in to running at full advance. Is my guess correct? Is there something beside the coolant temperature that will affect the timing advance? Any help will be appreciated. Any guesses out there?