I have been kegging my beer for at least the last 15 years and have never had an off taste. I clean them with a dilute solution of bleach and rinse thoroughly Disassemble all parts run the solution though the dip tube and co2 side and rinse. Stainless steel does not impart off flavors. Try...