I am by far no expert on SPS.
But we always need to know the size or your tank. If you say have a 300 gal tank, you obviously wont have enough flow. But from the sounds of it, you dont have a 300 gal tank. Just saying.
Also I know calcium and alkinity can play a big part in a reef tank...