Boomkin help please with my macro

Hi guys I’m using this macro and I’ve noticed a flaw that my Starsurge isn’t using the procs when they activate. Can anyone help me with rewriting so I can make sure that I can use the Starsurges more when they proc. And maximise my dps while doing that.

here is macro I’m using.

/castsequence reset=target Sunfire, null
/castsequence reset=target Moonfire, null
/castsequence [combat] Starsurge, New moon, New moon, New moon, Solar Wrath, Starsurge, Lunar Strike, Solar Wrath,
/castsequence Lunar Strike, Solar Wrath, Starsurge, Solar Wrath, Lunar Strike, Starsurge
/castsequence [combat] Solar Wrath, Lunar Strike, Starsurge, Solar Wrath, Moonfire
/castsequence [combat] Solar Wrath, Lunar Strike, Starsurge, Solar Wrath
/castsequence [combat] Starsurge, Solar Wrath, Solar Wrath, Sunfire
/castsequence [combat] Solar Wrath, Starsurge, Lunar Strike, Moonfire
/castsequence [combat] Lunar Strike, Solar Wrath, Lunar Strike,
/cast Starsurge

any help would be appreciated.