Sounds like something blocking the reg, my drivers rear was playing up, would go down but not up?! took the door card off and took reg out, still wired in, found a little plastic clip was worn out. Made a new on from a piece of metal, sorted!!!
Id say take the door card off and have a scan inside! Maybe the cable needs greasing.
Let us know how you get on!