Thanks all for the replies. I have been sockless for 3 days now.
As far as testing for nutrients, I got my trates tested at my LFS the day before I decided to go sockless, and were near 0. As far as phosphates go, I don't have a good tester. I do have a salifert test kit, but am trying to get my hands on a hannah checker. Hopefully Santa brings me one haha. I'm going to go ahead and point the finger at phosphates. My tank is relatively young (only about a year old) and think my rock could be leaching phosphates still. I've had an algae problem almost since my tank has been running. I battled byropsis and won... thankfully.
I was out of town during the summer and had someone looking after my tank. Unfortunately, my tank turned down hill. It's now looking A TON better but am having a GHA problem..