Just an FYI...a new sunroof assembly costs around 2100 (I just had mine replaced under warranty) but it may just need a recaliberation by just holding down the sunroof button for like 10 seconds.
Depending on which cayenne you drove (cayenne, cayenne s, cayenne turbo, or gts) they can be...