Ok, one of the clues is this: At what point did it stop? The point here is that, during the cycle, the controller is watching for signals from cylinder travel sensors that tell it where it is in the sequence. The pump will be commanded to stop dead for many reasons:
- The fluid level was too low.
- A travel sensor signals that a cylinder has moved the "wrong" direction (the cylinder did not do this, but a sensor indicated end of travel by accident and confused the controller).
- The pump stopped, the solenoids shifted to the next segment of the sequence, and when the pump tried to restart, system voltage dropped so far that the controller "lost it's mind" (common when you do not have the engine running and the battery is kinda old or your alternator is not charging at a level above about 14 volts).
- The trunk latch switch indicated the trunk has come open (that is, the switch is bad).
- The ABS system told the CLP/SSM that the car is moving more than 9mph (that is, the ABS is lying).
- The CLP/SSM told the controller to stop moving the top (because the CLP/SSM is insane, probably has water damage in it).
Knowing exactly when/in what position the top stopped can give a clue as to what the problem is that the Controller is dealing with.
Also: As you can see, the top can stop for a lot of reasons OTHER than an actual issue with the top controller or pump themselves. The top controller, BCM, Brake Controller and CLP/SSM all work together to operate the top. A common issue is when the CLP/SSM gets wet and starts to lose it's mind. I have fixed three 'bad tops' by replacing the CLP/SSM and part if its wiring harness when water leaked into the passenger side rear wheel well. But it is true that sensors and switches in the top system are a leading cause of "top wont move".
Consider reading this thread:
https://www.crossfireforum.org/forum...p-sensors.html
Other good threads are here:
https://www.crossfireforum.org/forum...fire-roadster/