damanloox wrote:Any idea why it won't switch to 16mhz and stays at 8mhz...?
Because CPU is halted or reset is high. I've had this with bad reset switch, bad ram and poorly seated TOS. It's very difficult as diagnostic cartridge is useless when it's dead like this. You mentioned your CPU is hot. It shouldn't be. Try emptying a can of HFC on to it before powering it up. If it comes good, you know what to change.
It've found it's helpful to keep some multimedia speakers connected as when the CPU starts (about 1-2 seconds after power up), even if the screen is dead, you get a loud and satisfying *pop* on the speakers, at the exact time it switches to 16Mhz.
Do you know the machine's history?