Fill the fresh water tank to 80 percent capacity.
Turn off the water heater and wait for the water to cool completely.
Mix one cup of lemon juice and four cups of hydrogen peroxide per 15 gallons of the freshwater tank capacity in a gallon of water. Pour into the fresh water tank and top off the tank with more water.
Run each faucet in the RV, one at a time, for three to five minutes.
Allow the freshwater tank to sit overnight unused.
Drain the freshwater tank by running the faucets for 5 to 10 minutes, opening the water heater drain as well as unstopping the freshwater tank drain valve. Drain the freshwater system until empty.
Stop all plugs and valves and refill the freshwater tank completely.
Rinse the freshwater system once more by repeating the draining process.
Plug all drains and close all valves to refill the freshwater tank.
Dump the gray water tank at a local dump station.