I have an 04 330cic and rebuilt it from a salvage title. The top drive mechanism/system was not damaged in the accident that rendered the car as salvage, but at different points while repairing the car, i had the same thing happen (red light come on & no top movement). Somehow the top moved or got out of position and would not operate until the next closest position switch was made. There are several position sensors that detect the top (when its near the full open/closed positions etc). On the two occaisions that this happend, I had to get the manual top wrench out and crank the top until the sensor was made, then it would work using the dash switch. You can read all of this in the owners manual (how to manually work the top).