Thanks HomeBoy. Mine turned out to be a intermittent button. I got an analog stick for parts, de-soldered a switch (you can replace a single switch, in my case the "left" one. After de-soldering, you can pop out the one switch that is bad with out doing the whole hat) , replaced mine and its as good as new !
Thanks for putting this together !