Erm...without any further fuss, yes...it's broken, time for a new one. I recognize a lot of the things you mentioned, i just recently had to get a new one myself and those things happened to me as well. Just buy a new one dude, they're fairly cheap nowadays.
__________________
|