Take out the RAM, and try to boot with RAM out. Does it have the same tyoe of behavior while booting? If yes, 99% sure it is motherboard that has issues. There is no fixing a motherboard.
If it acts differently, post back here and we will move to next troubleshooting step.