Remove the clip holding the strut for the top at the bottom pivot, and remove the strut from the pivot. unlatch the top and re-latch, fixed? top strut bad.
You can get to it from the trunk.
Still not fixed?
Take the rear rear back out.
Remove the rear 1/4 panel cards.
Remove the top latching knobs.
Remove the covers over the frame.
You will see there are 4 bolts holding the top frame to the chassis.
Open and close the top and watch them do they move? if so you need to reposition them and tighten the bolts.
If not you can try this, as I have done it once on a top of mine for the same issue.
Loosen all the bolts, I said loosen.
Take the rear bolt loose and bend that finger out. That is a stop for the frame and can get bent.
by taking it loose and bending that finger you change the geometry of the mount slightly and if it looks totally different from one side to the other that is probably your issue.