Ziav, i was having a similiar issue with the potion macro :
/use Elemental Mana Stone
worked fine when i created a macro by itself to test it, but when i added it to my line up it didnt work.
The problem was this :
i wasnt using the correct /wait time, i had a skill /cast group heal, which is a cast time of 3, but then i only had a /wait of 1.5 after for the pot, i needed to extend the /wait time to 4 seconds after group heal, to account for the actual skills cast time.
I hope that helped.
God Bless you.
May Jesus Christ be Charitable unto you all