A tankless water heater gives you hot water on demand, which is why people love them. When something starts going wrong, there are usually signs, like a code flashing on the controller or hot water that turns cold halfway through a shower. Those warnings tend to show up well before the unit actually quits.
In San Diego, hard water is often a big part of the problem. Minerals build up as scale inside the heat exchanger, the part that actually heats your water. As the scale builds, the unit works harder and starts throwing codes. Sometimes a descaling and a part get it back where it should be. Other times the unit is worn out and it makes more sense to replace it.
Either way, we'll get someone out to look at the unit and give you a straight answer on whether it's a repair or a replacement. If replacing makes more sense, you'll hear your options, sized to how your household actually uses hot water. The decision is yours, and you'll have all the facts before you make it.