The sunroof problem probably isn't as bad as it seems. This is a fifteen year old car, and a sunroof has the be maintained and adjusted periodically. I think you'll find that there's just a needed adjustment to be made or a limit switch has become defective. If you force the glass to close, that won't fix it. Have a mechanic service the top; that's probably all you need.
Search Hyundai Santa Fe Questions
Find great deals from top-rated dealersSearch
Related Models For Sale
Used Cars for Sale