If it's a 3 door, the roof-off sensing microswitch is probably a bit loose and being activated by slamming the drivers door. Unlatch the roof and pull it up and back slightly, put some tape over the switch (shoulder height about halfway up the diagonal, drivers side) then refit and relatch the roof.