Try cleaning and lightly greasing the little nipples (oo-er missus) that the spring clips behind on the back of the caliper arms. I had a similar problem and it was doing my head in till I realised they were sticking cos there was muck built up on them and the springs couldnt move freely.