since yesterday i sometimes get weird broken display on my monitor, big blocks of colours etc, and sometimes it shuts itself down.

i know the battery is duff, it only lasts for 20 minutes.

ps its a 2 year old sony vaio.