Measure what _KB_RESET is doing when the problem happens. Under normal conditions, this line should be near 0V immediately at power on (holding the system in reset state), then go high to around 5V after about 100ms. If it's staying low (or U14 pin 3 measures around 0.6V instead of close to 0V as it should normally be), the system will be forever stuck in a frozen state. A common problem is C611 getting corroded by capacitor electrolyte and going resistive, making the power on reset circuit stay active. Replace C611 - 100nF, 1206 package ceramic capacitor, if there's been any corrosion in that area, which it sounds as though there is.
If there are still problems, or the problem isn't related to _KB_RESET, i.e. it's around 5V but the system still isn't running; then use the serial output from DiagROM to at least see what's happening when the system tries to boot.