It definitely sounds like an analog stick problem. It's sending the wrong data when you do certain things, and that's a bad thing. I'd say get it replaced, no doubt.