It could also be caused by "Slime" build-up inside the tank. You might try putting 1 gallon of bleach for every 10 gallons of water in the tank, fill it up with water and let it set over-night. Run the water all through your sytem (hot and cold), then drain it out.
Add about 15 gallons of fresh water and drive around the block a few times to slosh the water around real good. Dump it out. Fill the tank, run the fresh water through the lines. Do it twice, if it makes you feel better.....
.
The bleach will sanitise your water system and disolve 100% of the slime and mold. A 10% solution won't hurt anything in your water system and once it's flushed out, leave the cap off the tank (cover with screen or cheese cloth to keep critters out) for a few days and it will be better than new. The risidule clorine (if any) will probably be less than what is in your city drinking water.
I did this every year on my yacht for 14 years (30 gallons of bleach in 300 gallon water tanks). I do it every year on my TM as well.