I am having some intermittent top operating issues. My guess, based on my research is that the trunk open limit switch is faulty. Here's what happens. When I attempt to put the top down, the trunk opens and sounds like it is trying to keep opening but things get stuck there. If I close the trunk at this point and reopen it again it often works the second time, sometimes it takes three efforts. Similarly, when I try to put the top back up, the process stalls out at the same point - when the trunk looks to be open but nothing else happens. Closing the trunk and giving it a second try usually works. Is it the trunk open limit switch? If so, how hard is this to fix or replace? Thanks.