from what i understand, the microswitch is known to go bad and when it does, this is one of the things that happens. for some the windows won't go up / down when the top is opened.
the switch itself is $42 from pelican.
Pelican Parts - Product Information: 986-613-795-02-M100
don't know the steps to install / fix.