Maybe the TIM has become useless? I've never seen a Gamecube freeze like that before myself; plenty of other odd problems.