How long did you cycle the tank for? It sounds to me like you didn't wait long enough. It takes anywhere from a month or more, depending. What are your specific readings for ammonia and nitrate? Nitrates should be kept as low as possible, preferably 10-25 ppm or lower.