Issues with my Prot Warrior macro ... NEED Help please!

I have the following macro I have modified from a few of the guys here in the Prot Warrior section. The issue seems to be that Sheild Slam and Thunder Clap are not going off, so I build no rage.

Before, I had the StepFunction = “Sequential” but after reading a post I hnged it to Priority and it worked for 1 DAY. No in the last few days it is acting again like Sequential, but my macro text file and the in game imported version all say Priority.

Forgot to add, at a point it just spams Devastate.

Any help would be appreciated!

Sequences['prot_ST'] = {
  SpecID=73,
  Author="ME",  
  Talents = "1,2,1,3,3,3,2",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
      },
        "/cast [combat,nochanneling] Victory Rush",
        "/cast [combat,nochanneling] Thunder Clap",
	"/cast [combat,nochanneling] Shield Slam",
	"/cast [mod:alt,combat,nochanneling] Revenge",
	"/cast [combat,nochanneling] Shield Block",
	"/cast [combat,nochanneling] Ignore Pain",
	"/cast [combat,nochanneling] Spell Reflection",
	"/cast [combat,nochanneling] Devastate",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat,nochanneling] Demoralizing Shout",
        "/cast [combat,nochanneling] Battle Cry",
        "/cast [combat] Neltharion's Fury",
      },
    },
  },
}