Re: Top up problem
As I re-read your first post, I think it is obvious - the switch got damaged during the repair work.
Likely, the spring / actuator is not acting the same as before, such that the switch is closed once the top is lowered all the way - so it goes up fine.
Order a new one - lotsa luck FINDING one, of course. I remember that someone did order one some time ago but I don't know where they got it.
This is, I do believe, a part unique to the Crossfire.