I just repaired a similar problem today. Roof would unlock, but would not retract. I found the C switch slightly loose, I removed and adjusted switch as per the Shop Manual, and its working fine now.