bad capacitors near the cpu again! 4 x 3300uf 16v. i remember replacing them 2 years ago. it will always hang when these caps starts to fails.
anyways, if my memory is correct, it's been almost 6 years old. and after my repair i think it has a long way to go.