Need help with my Burst PVP macro

Hi, I’m trying to make a burst macro with all my spells. Everything working properly except for my Ice nova. I can’t make it cast twice all the time. Sometime it cast only once. And I want to know how to make the macro reset if i do it again on the same target when all my CD are up. Because when im trying to do it again the macro start where it stopped last time. Im using a keyboard macro set to 1 sec keystroke

PS. sorry for my bad english, im from Quebec Canada and its not my first language.

Here is what my macro looks like for the moment

Sequences[‘Frosty’] = {
PreMacro = [[
/targetenemy [noharm][dead]
‘/castsequence [nochanneling] Comet Storm’,
‘/castsequence [nochanneling] Deep Freeze’,
‘/castsequence [nochanneling] Frostbolt’,
‘/castsequence [nochanneling] Ice Nova’,
‘/castsequence [nochanneling] Ice Nova’,
‘/castsequence [nochanneling] Ice Lance’,
‘/castsequence [nochanneling] Frozen Orb’,
‘/castsequence [nochanneling] Ice Lance’,
PostMacro = [[
/use [combat,nochanneling] 13
/use [combat,nochanneling] 14
/script UIErrorsFrame:Clear()

I fixed the ice nova but im still getting issue with my sequence not starting at the begening the second time i used it