I have a 2007 st1300 with 32k miles and has been running extremely well for the past 2 years, only recently have i had a poor mileage issue, last week i got only 150 miles out of a tank, changed gas station dealer and mileage did not get much better, probably 200 for a tankful. thermostat went to 3 bars and stayed there after a few minutes, after reading alot of posts, i flushed system twice with distilled water and replaced with brand new honda OEM thermostat from bike bandit, bike ran great for a week, fuel mileage went back to almost 300 miles per tank, temperature bars went to three within 3 minutes, took a long 300 mile ride this past sunday, again good mileage, no problems, this morning, temp is 75 degrees in florida, bike starts, a littlke smoke from left exhaust for about 2 seconds, has trouble reaching idle speed and FI light comes on, turn bike off, restart it and FI light clears, start riding down the road and stop bike, shut it off and tried to restart, it would not start unless i twist throttle a little bit while pressing starter, rode a few miles , temp bar reaches 3 bars but no heat coming off engine, finally after 20 miles i start feeling heat come off engine and at stoplight fans kick on. AND as a final note, when i replaced the thermostat, the old one was NOT stuck OPEN, it was CLOSED when i took it out......sorry for the long post, but i really like this st and hate to change to another brand because im losing confidence with this bike not leaving me stranded somewhere.