Firstly check the joints are greased, from memory its the 5th and sixth joint that can be especially sticky.
Secondly, Autoglym do a very very good two pack roof treatment, I got mine from Tesco in a great value two for one deal.
Thirdly, dont take it to my local dealer
If you have no luck then let me know.