Just to be safe, you are hovering over the party window to heal them? It's alot more reliable than dealing with character models.

Also are you using them for gcds? If youre spamming the macro and then moving your mouse it may find a new target (such as a monster in which case you will heal yourself ) this isite, again, because macros don't queue