Hi Clive,
Sounds like a nightmare, and all too common place.
So you're aware of the cycle now, Amonia to Nitrite to Nitrate? Do you have a test kit so you can check levels?
Some of the fish can be territorial or nippy, if you haven't already, try adding driftwood and plants, places where fish...