Repairing a leaking sunroof in a Jeep Patriot depends on the severity and model year of the leak. The average cost of repairs is between a few hundred dollars and more than $1,000.