I knew the ST1300 I was purchasing had problems: I trailer-ed it back home. So I fixed the brakes, removed the tupperware, found that the coolant reservoir bottle had a hole melted into it, and replaced that. This solved the fast idle problem, as I suspect the coolant was now touching the sensor which monitors that for the ECU/M. I changed the oil. Then rode it for a few miles, learned that the speedo and odometer were not working. Researched that and ordered a speed sensor. Then having the time and the need to make a trip to the local dealer about nine miles away, took a small road trip. A few miles into it the FI light turns on. I spoke with the counter guy at the service desk and he was vague, basically saying it could be a lot of things, which I sort of understand. So, on the way back, I glance down at my speedo, and the needle started dancing, 5, 10, 0, 20, and boom, 55 mph, and the odometer also began spewing data, hooray! Wanna buy a speed sensor? The seller told me that it was sitting for about a year, and if the obvious problems this bike had is any indicator, the oil was not dutifully changed. I believe the sensor was blocked by sludgey oil, and the new oil, along with the speed of the trip washed it clean enough to start reading what ever it reads. I would like to clean out the engine. My question is, can I use an engine flush from the car parts store to do that, without messing up the clutch, or anything else? I am about to sit down with some coffee and do some reading of the service manual. Did you know that the fuel system part of the manual is 150 pages long? Fun fact!!!