well where is the leak? you say sunroof, but that could be through the weather stripping that seals against the glass, or the frame that installs into the roof of the explorer.
it shoudl be pretty simple. re-silicone/seal around the frame on the roof, or replace the weather stripping.