Ah i must ad that if i recall you said your motor got hot after "15 minutes racing" in one of your earlier posts? Was that right ? In truth, any motor will get hot after that long. As far as im aware the race motors are designed for maximum performance over a 5 minute race duration.
You can reduce heat by turning off any drag brake you have got set on the speedo and ensuring that you arent over geared for the motor. Theres other more obvious stuff to check like a free drivetrain but im sure youll of checked that already