when it wont start when its hot , its because the fuel pump circuit doesn't fire . Normally when the key is moved to the on position , the fuel pump fires and the throttle body cycles.
None of this happens with the first ecu when it overheats . If I spray it with something to cool it down or even sit an ice block on it , it runs normally.