As Richard pointed out try a quality protectant.
I have a problem in the Winter with an Everflex top which is very difficult to close.
I use "303 Aerospace Protectant" - a Chicago company.This seems to do the trick. Any left over on the cloth wipe over your windscreen wiper rubbers.