Back Glass Re-Seal Abort!

A car cover isn't enough with a vinyl top, I don't care how fancy it is. If you're keeping the vinyl top, you MUST store the car indoors. Preferably with some kind of climate control if you're in a wet climate.

If the car is stored outside or even in a carport, lose the vinyl top permanently.

And, even a really great car cover isn't waterproof in heavy rain or any kind of lasting snow. If you've got a leak already, it won't keep the water out of the car. I've used a bunch of different covers, if the outside of the car leaks the water WILL get in.