Suggestion:
this could be ur problem. idk if it is but its worth the shot.
okay so, over time the controller gets loose inside.
theres a little black sponge inside that pretty much makes the controller function.
without it u cannot use the controller.
k so wen u move L3 around its probably moving the little sponge a little and thats making it think ur hitting other buttons.
heres a link to wat im talking about
http://www.youtube.com/watch?v=7cnXHaHw1qA&feature=related

{ 4 comments… read them below or add one }
try to clean it, or fix it or replace it. And also…ignore the moron that says to go out and buy a 360, since a broken ps3 is a way better option. lol XD
same thing happened to me have you thrown it or something
i think i did that ive tried every thing and nothing works
so try to see if you can return it to were you got it
Buy an Xbox.
Try opening it and clean out the dust and **** that's in there. If that does not work it might be broken. Best thing to do is see if you can have it fixed. Probably just some electrical stuff. If you dont know what you're doing then seek skilled help.