Does the temp light come on while riding? The light will come on as a check when the key is first turned on. I know some people have removed the lower black plastic cover as wel as the front ducting fins, but I can't say if it does any good... As long as the fan is not running continually or you are losing a significant amount of coolant you are probably o.k. I'd try Engine Ice, Water Wetter or similar before the expense of re-engineering the cooling system.