our 2009 B40 vinyl between the rigid ceiling and the hull started falling. I vacuumed off the old foam. we had pieces of mylar cover foam for car windshields on board left over from making side light covers. cut strips wide enough to go from hull to a inch or so over the lip on the cabin liner. folded vinyl around "stiff" foam and tapped on top. Slide foam and vinyl back up into gap. not a permanent fix but a lot better than having the vinyl hanging down.