Morning, I've got a leaky sunroof - often the head liner is wet on both sides and around the courtesy light. How difficult is it to fix, and is it a DIY job? Cheers.