Are you trying to login remotely?
You could also check to make sure you've got a fresh IP from your ISP. This may not necessarily matter, but I've had it help me out before.
Also, you can check your processes to see if you have anything extra running you don't need (ps -a
Hope this helps.