You really don't explain your problem, you just say that the drain has become disconnected.
What is happening? Are you getting water inside the truck? If so the drain has just become clogged. Open the sun roof and pour a small amount of water into the channel at either end and see which one does not drain.
Then you should buy a spool of plastic weed whacker reed and insert it in the hole as far down as possible. You will know you cleared the clog when you see the water on the ground near the front or rear tire.
What is happening? Are you getting water inside the truck? If so the drain has just become clogged. Open the sun roof and pour a small amount of water into the channel at either end and see which one does not drain.
Then you should buy a spool of plastic weed whacker reed and insert it in the hole as far down as possible. You will know you cleared the clog when you see the water on the ground near the front or rear tire.