How about dropping Weavile for Mamoswine? That way you can lead with him if you so choose (access to stealth rock) and he still has STAB Ice Shard and with life orb that will shred any dragon, most notably Salamence obviously. Only problem is he also has a fair few weaknesses. Maybe an Aerodactyl lead. It can quickly taunt and stealth rock and its rock moves will take care of the flying/dragons, only leaving Flygon as an issue.
i can understand that advice entirely just figuring out a new lead is my main issue lol. i plan to keep E-vire and gyarados at the very least, my gengar and rose are my special attackers for high phys def. it's just very difficult to change one member without changing the whole rest of the team. weavile has proven useful just without pursuit it makes her not as good a s she could be.
was thinking of a frosslass lead, change gengar and roserade to infernape and breloom.