re: 2007 top
before anything else make sure you're holding the button until the top stops moving AND you hear a beep letting you know it's reached full close or open. beyond that you'll to need to find someone that is knowledgeable about what the switch state should be for the position your top is in and the scan tools needed read the data in the power top module. the 2007 is a bit of a pain cause it uses witech1 and witech2. i think a dealer would be your best bet.