Reposition the carpet in order to gain access to the access hole in the front door hinge pillar.
Disconnect the front sunroof drain hose from the sunroof module front spigot.
Tie a string to the module end of the front sunroof drain hose.
Remove the front sunroof drain hose from the windshield pillar. Pull the hose from the front hinge pillar, allowing the string to remain in the pillar.
Tie the string to the front sunroof drain hose at the sunroof module.
Install the front sunroof drain hose, by pulling the string from the front door hinge pillar access hole and routing the front sunroof drain hose through the windshield pillar.
Remove the string from the front sunroof drain hose.
Connect the front sunroof drain hose to the sunroof module front spigot.
Important: The lower end of the front sunroof drain hose (1) must be positioned to the outside of the rocker panel reinforcement (2) or water will drain into the interior of the vehicle.
Position the lower end of the front sunroof drain hose (1) to the outside of the rocker panel reinforcement (2).
Inspect the front sunroof drain hose for proper routing.
Install the carpet back into the original position.