I recently had a new top put on my 03. It is a canvas top costing about $1500 installed by a shop that's been in business 20+ years. There were problems with the top operation before and after that installation. A BMW dealer's shop fixed most of the problem but said since the new top is not a BMW product and is heavier than a BMW product, it is contributing to the problem. In essence it is too heavy for the hydraulic system. Has anyone ever heard of a quality non-BMW top causing an operation problem?