Hello! Got the request :)
I'm seeing Dragon Dance Dragonite as such a threat to this team, at +1 it can manhandle most of your team! Scarf Keldeo is another bothersome threat, as it can come in and rain hosted HPumps 2HKO everything but Ferrothorn, which doesn't like taking SS at all. Growth LO Venusaur also sweeps after a single boost, as we certainly must fix that! Lastly, CB Stoutland could give you problems, Fire Fang a near OHKO on Ferrothorn!
I would switch your Expert Belt Dragonite in place for
DD Dragonite. DD Dragonite is a great checks to all things in sun, including the infamous Venusaur. It also can set up on choice-locked Keldeo's and late-game sweep rain teams.
As for that Infernape, I feel a substitute of
SubSalac Terrakion would fit best. Terrakion can check Stoutland (and sand in general) much better, as well as being able to sweep Sun if you can remove Venusaur late game. Terrakion also late-game sweeps better in general than Ape, and ape doesn't accomplish too much that Terrakion isn't.
I would change Ferrothorn a bit more. This team is more of an offensive team so I want to change Ferrothorn to a Pokemon that can set up your hazards, as well as being a decent offensive pivot. So I'm going to recommend trying out this orthodox set that I think would work great with your lead TornI.
Also, I'd replace TBolt on Starmie for
Psyshock. Psyshock makes it a better Keldeo / Terrakion check, as well as still hitting Tentactruel. You have Jolteon, so why the Tbolt?
As for Jolteon, I think you'd be better off with
Scarf ThundyT, which as stronger power and better coverage that Scarf Jolteon. Starmie is great support so I wouldn't worry too much about SR.
Now, finally, your lead. I can tell by the title that you'll want to keep it so lets make some necessary changes! I would use
Mental Herb over LO to better counter DeoD, while using
Rain Dance over Heat Wave to check sun teams. Prankster makes it a great RD pivot after Tales dies.
That's all from me mate! GL