I guess me saying 'Yeah, buy a new one' wouldn't be all that helpful? 😉
I think you've probably got to the point where you need to have somebody take a look at it. It might well be your power supply (along with a couple of other things) but it's probably going to need to be fixed by somebody. Try to pop (no pun intented) it into the apple store.