A flickering screen can come from loose cables, outdated drivers, or incorrect display settings.
A computer that will not power on is alarming, but the cause is sometimes simple.