it sounds like u like working on the bike

however if u had the tuneacu it would save u a lot of guessing. your overheating sounds a lot like my experience. when i checked mine with tunecu i found that for some reason the computer had raised the temp value that the computer turns on the fan and i think that is why u overheated while idling.
with the tunecu i reset mine to its lowest value and the comp turns on the fan around 200 degrees.
i think that if there was a problem with the temp sensor that the computer would set a code. some of the rockets had problems with the temp connector and they set a code. u can research them.