Any smart player will switch in Houndoom, Ninetales, Heatran or even Arcanine to just soak it up with Flash Fire, making your STAB Eruption useless.
Plus, 90% of Rock-types will wall the crap out of it in Sandstorm conditions anyway. As will any competent special wall (like Tentacruel or Blissey).