Ever since I had the bike it ran really bad. I have replaced the water temperature sensor, the throttle position sensor and any parts where I thought air could be getting in as it idled okay, but made strange clunking noises at 2,500 rpm.

I then changed the throttle body (?) with a second hand one and the bike has run so much better since. It appears to run okay, but I have no reference as it wasn't perfect when I got it.

I thought it was okay until my follower said it was running ridiculously rich. I haven't noticed any hot or cold differences.