I have the same issue with my Xbox controller. My analog does as you say, but my Dpad works fine.