Hi Steve,
The tanks are made of stainless steel, I suspect that the bacteria builds up in the pipework where the water is just sat there, as the smell clears when you run a good ammount of water through it.
The whole system is drained down at the moment so I will give it a right good cleaning through at the start of the new season.
How much Milton do you think I will need to blitz 140 gallons ???