Sounds like you need a new one. Laptop batteries only last two or three years. One thing you can try before opening your wallet is letting the laptop run until it forces itself to sleep. This will readjust the power manager. Who knows, you might get lucky.