How big's the tank, rweedon? Geos are generally peaceful cichlids, but have a tendency to beat the snot out of each other unless the tank is quite large. I had this abalios in with my jurupari (Satanoperca leucosticta actually), and they duked it out constantly. I had no choice but to seperate them.