have you thought about using the jtag to see what's going on?