From the symptoms you describe and the on-off fix that worked until now but doesn't any longer, I'd say it's time for a new monitor. Has it had much use?
Can you borrow another monitor? If the borrowed one works ok it pretty much confirms that yours is crook.
AA