I found it was alot to do with when putting the roof back up after having it down... i cant remember which way round solved the problem for me but it was either making sure the windows are fully wound up before putting the roof back up, or having them down when putting it up and winding them up after the roof is secured up... strange i know but seemed to stop the tempremental problem for me.