When you say fabric roof, do you mean TPO or EDPM "rubber" roof covering? Are you saying you can see air blowing in under the roof covering? If so, you may be able to seal the roof by either using Dicor roof seal, or Eternabond Roof Seal tape. If the roof covering has pulled out from under the edge rail, and the sub roof is still intact, you may be able to add something beside the edge rail that will hold the roof material down. Hope this helps.
Jim and Lynda, (Sophie, Jake, attack trained killer Shi-Tzus :-))
2003 Fleetwood Expedition 38N 2005 Saturn Vue