Pride Plumbing was called for a water heater producing lukewarm water and a loose toilet. First, we used a Mainline ML20018 universal tune-up kit and replaced the water heater's upper and lower elements and thermostats and corrected the hot water issue. Next, we pulled the toilet, added a spanner flange, replaced the wax ring gasket (with a new Mainline ML11580 model), reset the toilet, added eight plastic shims to level it, replaced its toilet bowl bolts and caps and the toilet tank's above-floor braided stainless steel water supply line. Finally, we tested for leaks and proper operation of the toilet with no issues. We also provided a cost estimate to repipe and replace the drain lines in the crawlspace, going to all the fixtures in the home (kitchen, one bathroom, and a washing machine), with new PVC piping; installing new fittings and supports under the house for each fixture.