It is SO hard to figure this out from a distance, but you make me think that one of the limit switches is failing to tell the TCM what is going on. THe fact that it moves up to a certain point, then stops makes me think this.
I can't remember WHERE The TCM is, I once knew but don't remember now. The service manual can be downloaded here:
https://www.crossfireforum.org/forum...ollection.html
IT says "SRT6" but the manual differences are nothing to worry about between the 6 and the N/A.
I must say, you have one of the weirder top problems, but it STILL can be a sensor or limit switch. Actual problems with the Top Control Module are rare - can't say I remember hearing about one the three years I have been here.