was the esc definately over heating as i had this problem before and i had a dead lipo cell!
if defo the esc try 1 of these from apex
http://www.apexmodels.com/gbu0-prodshow/MR-U30FAN.html few more quid then the 1 whiskers said but i been reading what people on other posts have said n there mint.