Update, it was an IO board fault indeed. Disconnected the IO board to test it, and it turned on no problem.
open