Random dc's on certain characters

Bit of a weird one this guys, i run a macro on my prot pala, @250 ms , no issues, no dc’s etc,
every time i run a macro on DH, i have a few dc’s per dungeon / torghast, i dont get dc’d when im just walking around and pressing buttons manually etc, only when im using a gse macro on DH,
just to add, this DC occurs with different macros, ive tested with many, sometimes i dont dc for a few minutes then other times ill dc twice in a matter of minutes

I just dc’d twice in a karazhan upper run

anyone had similar or has any ideas why this is happening ?
literally doing my head in :smiley:

Thank you !