Sounds like it's possible that you may have a loose connection, otherwise I don't see how a broken power button would do this. Have you opened it up to that point to check whether everything is where it should be and fitted properly? (The monitor>GPU/Motherboard connection), however I'd take it...