Change Scizor's Spe EV's to 4 and put the extra ones in SpD. Being out sped by other Scizor means that you will OHKO them after their Superpower fails to OHKO you and puts them at -1 Defense, and having a slower U-Turn is much better for scouting.
Your extreme weakness to LO Starmie is also unsettling, as you have absolutely nothing to switch into him while he OHKO's Gyara, Mence, Skarm, Sciz (100% OHKO with Hydro Pump after two SR switchins) and Gengar. Smart players will be suspicious once you switch in Gengar after their Starmie has fainted something and will switch to scout your set. For this reason I'd like to recommend Lanturn. Besides acting as one of the best Starmie checks in existence, it also counters many problem pokemon for your team, such as most forms of Jirachi, checks SpecsJolt, and pairs very nicely with Gyarados, taking Elec attacks while Gyara takes Ground type attacks. I would recommend you replace your Swampert with this set, while moving Skarm to the lead position as someone else has suggested. The set is 52 HP/ 56 Spe/ 148 SpD/ 252 SpA with a Modest nature with Substitute/ChargeBeam/IceBeam/Hydropump with Leftovers.
And yeah, Stone Edge over EQ on Gyara. Otherwise he gets ruined by other Gyarados and fails to do jack to Mence