I think if the roof rubber was loose at the leading edge allowing air in, it would tear the rubber off.
My guess is, the glue holding the rubber to the roof is not holding. As the vehicle goes down the road the pressure differential pulls up on the loose area. When the vehicle stops the rubber drops back on the roof.
There is lower pressure going over the top of the roof, the higher pressure under the rubber pushes up.
Same thing that gives airplane wings lift.
Didn't you pay attention in high school science class? :B