Strong special attackers such as Specs Latios and Trick Room Reuniclus are really troublesome for this team. The former 2HKOs everything on your team except for Heatran, who is completely walled by it and can only switch in once since it's taking 50% minimum. Your main check, Scizor, takes a massive [60.1% - 70.8%], which is an easy 2HKO after Stealth Rock. The second outlined threat sets up against Terrakion locked into Close Combat; your main check, Scizor, doesn't possess the bulk needed to reliably tank Life Orb Focus Blasts, and you can't outstall it with Gastrodon because you're running a physically defensive spread. How do we go about fixing this problem? Simply change Scizor's EV spread to 208 HP | 176 Atk | 124 SpD, and you'll be able to take two successive Specs Latios Draco Meteors, while taking a hit from Reuniclus and then still retaining some use later in the match rather than being left with barely any health and being reduced to death fodder.
I'd also like you to consider changing Heatran to a specially defensive variant with a moveset of Stealth Rock | Lava Plume | Toxic | Protect. It is a great Jellicent lure (Scald does something pitiful like 25%), which is good for your team since it beats 5 of your 6 mons one-on-one. It also takes some pressure off Scizor when dealing with Latios; if you can see from team preview that their team benefits Hidden Power Fire, you can switch into Heatran with little risk to potentially obtain a Flash Fire boost. If they go for Surf, no big deal; you take ~60%, Protect the next turn for some Lefties recovery, and then switch to Gastrodon for a Storm Drain boost.
Cool team, hope I helped.