7 Central Ave
West Lebanon, NH 03784
802-649-7317

Our Top Cities


Local Reviews
for hanover, nh

Rated 5.0 out of 5 stars based on 5 customer reviews

Grateful

Most grateful for Aaron’s servicing our heating technology at 20 Rip Rd, Hanover.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service

Aaron is great. Really appreciate his explanations and thorough approach to problem solving.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent service!

On time, thorough, and pleasant!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Shower Install- Project Estimate

Great visit. Representative was very nice, polite and knowledgeable. Rough estimate outside of budget for this project. Would love to work with you at some point down the road. H

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent service

Aaron Dixon was professional, competent, articulate, thorough and friendly! Who could ask for anything more. The logistics and communication leading up to the appointment were excellent and accurate.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations
for hanover, nh

Cameron P.

Cameron P. Job Checkin

Arrived on site diagnose Minisplit overshooting in heat mode. We found that the Minisplits were operating as designed. The fans on the indoor heads will continue to run to maintain the temperature set on the remote. This often leads to overshooting especially in the smaller rooms. Recommended that Paul keeps the fan on auto which may help with overheating as the fan speed will be allowed to modulate as it sees fit rather than being stuck on a single speed. Only solution we can think of is installing room sensors on each head and disabling the fan when target temperature is reached. Not sure if it’s possible with this model of Mitsubishi as they are rather old. As far as the head in the living room turning off every once in a while, we believe that it is entering defrost mode. This can last anywhere from 10-45minutes as needed and can occur every hour. The electric baseboard in the upstairs bathroom was not receiving power. We checked the panel to see if the breaker was tripped which

Arrived on site diagnose Minisplit overshooting in heat mode. We found that the Minisplits were operating as designed. The fans on the indoor heads will continue to run to maintain the temperature set on the remote. This often leads to overshooting especially in the smaller rooms. Recommended that Paul keeps the fan on auto which may help with overheating as the fan speed will be allowed to modulate as it sees fit rather than being stuck on a single speed. Only solution we can think of is installing room sensors on each head and disabling the fan when target temperature is reached. Not sure if it’s possible with this model of Mitsubishi as they are rather old.

As far as the head in the living room turning off every once in a while, we believe that it is entering defrost mode. This can last anywhere from 10-45minutes as needed and can occur every hour. 

The electric baseboard in the upstairs bathroom was not receiving power. We checked the panel to see if the breaker was tripped which Arrived on site diagnose Minisplit overshooting in heat mode. We found that the Minisplits were operating as designed. The fans on the indoor heads will continue to run to maintain the temperature set on the remote. This often leads to overshooting especially in the smaller rooms. Recommended that Paul keeps the fan on auto which may help with overheating as the fan speed will be allowed to modulate as it sees fit rather than being stuck on a single speed. Only solution we can think of is installing room sensors on each head and disabling the fan when target temperature is reached. Not sure if it’s possible with this model of Mitsubishi as they are rather old.

As far as the head in the living room turning off every once in a while, we believe that it is entering defrost mode. This can last anywhere from 10-45minutes as needed and can occur every hour. 

The electric baseboard in the upstairs bathroom was not receiving power. We checked the panel to see if the breaker was tripped which

Aaron D.

Aaron D. Job Checkin

Arrived on site to investigate a no-heat issue on a Viessmann propane boiler. The boiler was displaying error code E8, indicating that the ionization current was outside the permissible range. According to the manufacturer’s manual, this error points to the ionization electrode. I performed an annual tune-up last month and replaced the inducer fan last Friday. During the tune-up, the ionization electrode was cleaned and appeared to be in good condition. While troubleshooting, I inspected the wiring and found the connection to the ionization electrode was loose. I tightened the connection and reset the boiler three times. The system is operating properly at this time. If this issue reoccurs, I recommend replacing the ionization electrode and wire. Due to the fact that I disconnected the ionization electrode twice in the last month, this visit is covered under Jerm’s warranty.

Arrived on site to investigate a no-heat issue on a Viessmann propane boiler. The boiler was displaying error code E8, indicating that the ionization current was outside the permissible range. According to the manufacturer’s manual, this error points to the ionization electrode.

I performed an annual tune-up last month and replaced the inducer fan last Friday. During the tune-up, the ionization electrode was cleaned and appeared to be in good condition. While troubleshooting, I inspected the wiring and found the connection to the ionization electrode was loose. I tightened the connection and reset the boiler three times. The system is operating properly at this time.

If this issue reoccurs, I recommend replacing the ionization electrode and wire.

Due to the fact that I disconnected the ionization electrode twice in the last month, this visit is covered under Jerm’s warranty. Arrived on site to investigate a no-heat issue on a Viessmann propane boiler. The boiler was displaying error code E8, indicating that the ionization current was outside the permissible range. According to the manufacturer’s manual, this error points to the ionization electrode.

I performed an annual tune-up last month and replaced the inducer fan last Friday. During the tune-up, the ionization electrode was cleaned and appeared to be in good condition. While troubleshooting, I inspected the wiring and found the connection to the ionization electrode was loose. I tightened the connection and reset the boiler three times. The system is operating properly at this time.

If this issue reoccurs, I recommend replacing the ionization electrode and wire.

Due to the fact that I disconnected the ionization electrode twice in the last month, this visit is covered under Jerm’s warranty.

Matt M.

Matt M. Job Checkin

Responded to a report of no heat at the upstairs towel heater. Upon arrival, Jim explained the issue and also reported a loud noise occurring during oil boiler operation. The noise was diagnosed as a failing motor on the Riello oil burner. A return visit will be required to replace the burner motor and confirm proper operation. Troubleshooting of the upstairs bathroom towel heater revealed a wiring issue. Continuity was confirmed between terminals 2 and 3 on both zone valves, and both zone valves were verified to open properly when a call for heat was made. The existing wiring configuration only allowed the circulator to operate when the downstairs zone was calling for heat, not when only the upstairs zone called. With customer approval, the two zone valves were rewired independently to the relay board so the circulator will operate when either zone is calling for heat. Proper operation was confirmed up to the communication between the relay board and the upstairs zone valve. Althoug

Responded to a report of no heat at the upstairs towel heater. Upon arrival, Jim explained the issue and also reported a loud noise occurring during oil boiler operation. The noise was diagnosed as a failing motor on the Riello oil burner. A return visit will be required to replace the burner motor and confirm proper operation.

Troubleshooting of the upstairs bathroom towel heater revealed a wiring issue. Continuity was confirmed between terminals 2 and 3 on both zone valves, and both zone valves were verified to open properly when a call for heat was made. The existing wiring configuration only allowed the circulator to operate when the downstairs zone was calling for heat, not when only the upstairs zone called.

With customer approval, the two zone valves were rewired independently to the relay board so the circulator will operate when either zone is calling for heat. Proper operation was confirmed up to the communication between the relay board and the upstairs zone valve. Althoug

Scott E.

Scott E. Job Checkin

Upon inspection, the toilet was found to be rocking at the base and leaking from that location, indicating a failed seal and improper mounting. We recommended pulling and resetting the toilet with a new seal and proper anchoring to stop the leak, restore stability, and prevent potential water damage. The water supply was already shut off; remaining water was vacuumed, the supply line and closet bolts were disconnected, and the toilet was removed for inspection. After removal, the toilet flange was found to be rusted and set well below the finished floor, preventing the wax seal from properly compressing during the homeowner’s prior repair attempt. Due to the deteriorated condition of the metal flange, the toilet could not be securely fastened or sealed. We recommended replacing the metal flange and raising it to floor level to ensure a proper, leak-free installation. The damaged flange was removed, a new repair flange was installed and secured to the floor, and plastic spacers were ad

Upon inspection, the toilet was found to be rocking at the base and leaking from that location, indicating a failed seal and improper mounting. We recommended pulling and resetting the toilet with a new seal and proper anchoring to stop the leak, restore stability, and prevent potential water damage. The water supply was already shut off; remaining water was vacuumed, the supply line and closet bolts were disconnected, and the toilet was removed for inspection.

After removal, the toilet flange was found to be rusted and set well below the finished floor, preventing the wax seal from properly compressing during the homeowner’s prior repair attempt. Due to the deteriorated condition of the metal flange, the toilet could not be securely fastened or sealed. We recommended replacing the metal flange and raising it to floor level to ensure a proper, leak-free installation. The damaged flange was removed, a new repair flange was installed and secured to the floor, and plastic spacers were ad Upon inspection, the toilet was found to be rocking at the base and leaking from that location, indicating a failed seal and improper mounting. We recommended pulling and resetting the toilet with a new seal and proper anchoring to stop the leak, restore stability, and prevent potential water damage. The water supply was already shut off; remaining water was vacuumed, the supply line and closet bolts were disconnected, and the toilet was removed for inspection.

After removal, the toilet flange was found to be rusted and set well below the finished floor, preventing the wax seal from properly compressing during the homeowner’s prior repair attempt. Due to the deteriorated condition of the metal flange, the toilet could not be securely fastened or sealed. We recommended replacing the metal flange and raising it to floor level to ensure a proper, leak-free installation. The damaged flange was removed, a new repair flange was installed and secured to the floor, and plastic spacers were ad

Cody H.

Cody H. Job Checkin

Customer reported that the living room/dining room area would not heat beyond a certain temperature. Upon inspection, the heating loop was found to have little to no circulation and appeared to be air-bound. With customer approval, the affected zone was purged to restore circulation. During service, it was determined that the system’s air elimination devices were not functioning properly and are in need of replacement. While a significant amount of air was removed, some air remains in the system due to the failed air elimination components. An estimate will be emailed to the customer to replace the automatic air vents on each zone and the Spirovent Jr. air separator head. Additionally, the Logamatic control was found to be locked in manual mode, limiting the boiler temperature to 140°F. This issue will also be addressed during the return visit when the air elimination devices are replaced. Replaced the Spirovent Jr. air separator head on the boiler. Replaced non-functional and heav

Customer reported that the living room/dining room area would not heat beyond a certain temperature. Upon inspection, the heating loop was found to have little to no circulation and appeared to be air-bound. With customer approval, the affected zone was purged to restore circulation.

During service, it was determined that the system’s air elimination devices were not functioning properly and are in need of replacement. While a significant amount of air was removed, some air remains in the system due to the failed air elimination components.

An estimate will be emailed to the customer to replace the automatic air vents on each zone and the Spirovent Jr. air separator head. Additionally, the Logamatic control was found to be locked in manual mode, limiting the boiler temperature to 140°F. This issue will also be addressed during the return visit when the air elimination devices are replaced. 

Replaced the Spirovent Jr. air separator head on the boiler. Replaced non-functional and heav Customer reported that the living room/dining room area would not heat beyond a certain temperature. Upon inspection, the heating loop was found to have little to no circulation and appeared to be air-bound. With customer approval, the affected zone was purged to restore circulation.

During service, it was determined that the system’s air elimination devices were not functioning properly and are in need of replacement. While a significant amount of air was removed, some air remains in the system due to the failed air elimination components.

An estimate will be emailed to the customer to replace the automatic air vents on each zone and the Spirovent Jr. air separator head. Additionally, the Logamatic control was found to be locked in manual mode, limiting the boiler temperature to 140°F. This issue will also be addressed during the return visit when the air elimination devices are replaced. 

Replaced the Spirovent Jr. air separator head on the boiler. Replaced non-functional and heav

Billy O.

Billy O. Job Checkin

Cut access behind tub shower and replace the Kohler waste and overflow head, gasket, and bracket. After assembled we waited 30 minutes for silicone to become tacky and sprayed all of the tub shower walls and fixtures for 15 minutes with hand pump sprayer. No leaks are detected at this time.

Cut access behind tub shower and replace the Kohler waste and overflow head, gasket, and bracket. After assembled we waited 30 minutes for silicone to become tacky and sprayed all of the tub shower walls and fixtures for 15 minutes with hand pump sprayer. No leaks are detected at this time.

Chris  R.

Chris R. Job Checkin

For this job, we replaced the tub waste and overflow assembly due to a cracked and broken retaining nut and the age of the existing components. The old assembly was removed and a new, properly fitted unit was installed to ensure secure connections and prevent future leaks. Upon completion of the replacement, we found that the tub was draining very slowly and recommended snaking the drain to clear a suspected blockage. The drain was snaked, and the blockage was successfully cleared, which was caused by a buildup of hair in the tub drain. The tub was then tested, confirming proper drainage and normal operation in accordance with current plumbing standards.

For this job, we replaced the tub waste and overflow assembly due to a cracked and broken retaining nut and the age of the existing components. The old assembly was removed and a new, properly fitted unit was installed to ensure secure connections and prevent future leaks. Upon completion of the replacement, we found that the tub was draining very slowly and recommended snaking the drain to clear a suspected blockage. The drain was snaked, and the blockage was successfully cleared, which was caused by a buildup of hair in the tub drain. The tub was then tested, confirming proper drainage and normal operation in accordance with current plumbing standards. For this job, we replaced the tub waste and overflow assembly due to a cracked and broken retaining nut and the age of the existing components. The old assembly was removed and a new, properly fitted unit was installed to ensure secure connections and prevent future leaks. Upon completion of the replacement, we found that the tub was draining very slowly and recommended snaking the drain to clear a suspected blockage. The drain was snaked, and the blockage was successfully cleared, which was caused by a buildup of hair in the tub drain. The tub was then tested, confirming proper drainage and normal operation in accordance with current plumbing standards.

Jeremy M.

Jeremy M. Job Checkin

Arrived on site for a reported boiler leak and an unresponsive upstairs thermostat. Upon inspection, the source of the leak was identified as the boiler vent piping. The existing venting was removed and replaced with new Z-Vent piping from the boiler discharge to the vertical connection in the garage. All vent connections were properly sealed, and correct pitch was verified throughout. At this time, no leaks are present. Further troubleshooting revealed the thermostat wiring between the relay board and the upstairs thermostat had no continuity. The thermostat wire was traced and found to be spliced to another wire. The splice was repaired, restoring proper continuity between the relay board and the upstairs thermostat. During testing, a delay was observed between the thermostat opening and closing the call for heat. This was discussed with Ziggy, and he was advised to monitor the thermostat for any additional signs of failure. The system is currently operating properly.

Arrived on site for a reported boiler leak and an unresponsive upstairs thermostat.

Upon inspection, the source of the leak was identified as the boiler vent piping. The existing venting was removed and replaced with new Z-Vent piping from the boiler discharge to the vertical connection in the garage. All vent connections were properly sealed, and correct pitch was verified throughout. At this time, no leaks are present.

Further troubleshooting revealed the thermostat wiring between the relay board and the upstairs thermostat had no continuity. The thermostat wire was traced and found to be spliced to another wire. The splice was repaired, restoring proper continuity between the relay board and the upstairs thermostat.

During testing, a delay was observed between the thermostat opening and closing the call for heat. This was discussed with Ziggy, and he was advised to monitor the thermostat for any additional signs of failure.

The system is currently operating properly.
Arrived on site for a reported boiler leak and an unresponsive upstairs thermostat.

Upon inspection, the source of the leak was identified as the boiler vent piping. The existing venting was removed and replaced with new Z-Vent piping from the boiler discharge to the vertical connection in the garage. All vent connections were properly sealed, and correct pitch was verified throughout. At this time, no leaks are present.

Further troubleshooting revealed the thermostat wiring between the relay board and the upstairs thermostat had no continuity. The thermostat wire was traced and found to be spliced to another wire. The splice was repaired, restoring proper continuity between the relay board and the upstairs thermostat.

During testing, a delay was observed between the thermostat opening and closing the call for heat. This was discussed with Ziggy, and he was advised to monitor the thermostat for any additional signs of failure.

The system is currently operating properly.

Billy O.

Billy O. Job Checkin

Returned to investigate a recurring leak. As shown briefly in the provided video, we performed a detailed water test on the waste and overflow as well as each fixture individually to isolate the source of the leak. We also tested the grout line where the tub meets the tile and thoroughly sprayed all shower walls. The only area that resulted in a leak was the waste and overflow assembly. To resolve the issue without replacing the entire assembly, we will replace the gasket, bracket, and head piece through the rear access we will cut. This repair will renew all components responsible for maintaining the watertight seal. Parts are on order and estimated arrival next week

Returned to investigate a recurring leak. As shown briefly in the provided video, we performed a detailed water test on the waste and overflow as well as each fixture individually to isolate the source of the leak. We also tested the grout line where the tub meets the tile and thoroughly sprayed all shower walls. The only area that resulted in a leak was the waste and overflow assembly.

To resolve the issue without replacing the entire assembly, we will replace the gasket, bracket, and head piece through the rear access we will cut. This repair will renew all components responsible for maintaining the watertight seal.  Parts are on order and estimated arrival next week
Returned to investigate a recurring leak. As shown briefly in the provided video, we performed a detailed water test on the waste and overflow as well as each fixture individually to isolate the source of the leak. We also tested the grout line where the tub meets the tile and thoroughly sprayed all shower walls. The only area that resulted in a leak was the waste and overflow assembly.

To resolve the issue without replacing the entire assembly, we will replace the gasket, bracket, and head piece through the rear access we will cut. This repair will renew all components responsible for maintaining the watertight seal.  Parts are on order and estimated arrival next week

Scott E.

Scott E. Job Checkin

Upon arrival, the homeowner reported concerns with an intermittently flushing toilet previously repaired under warranty, insufficient hot water at the upstairs shower, and a leak from the cold-side cartridge of the upstairs bathroom lavatory faucet. We adjusted the basement toilet and tested it repeatedly, confirming consistent and proper flushing operation. For the upstairs shower, we disassembled the trim and adjusted the temperature limiter to allow for a higher temperature range; the shower was run for 10 minutes with no fluctuation, verifying correct performance. We confirmed that the cold-side lavatory faucet cartridge was leaking from the top of the valve stem. The hot-side cartridge had been replaced during the prior visit, and we have now replaced the cold side as well to eliminate the leak and restore full functionality. The faucet was tested and is operating properly with no leaks present at this time.

Upon arrival, the homeowner reported concerns with an intermittently flushing toilet previously repaired under warranty, insufficient hot water at the upstairs shower, and a leak from the cold-side cartridge of the upstairs bathroom lavatory faucet. We adjusted the basement toilet and tested it repeatedly, confirming consistent and proper flushing operation. For the upstairs shower, we disassembled the trim and adjusted the temperature limiter to allow for a higher temperature range; the shower was run for 10 minutes with no fluctuation, verifying correct performance.

We confirmed that the cold-side lavatory faucet cartridge was leaking from the top of the valve stem. The hot-side cartridge had been replaced during the prior visit, and we have now replaced the cold side as well to eliminate the leak and restore full functionality. The faucet was tested and is operating properly with no leaks present at this time. Upon arrival, the homeowner reported concerns with an intermittently flushing toilet previously repaired under warranty, insufficient hot water at the upstairs shower, and a leak from the cold-side cartridge of the upstairs bathroom lavatory faucet. We adjusted the basement toilet and tested it repeatedly, confirming consistent and proper flushing operation. For the upstairs shower, we disassembled the trim and adjusted the temperature limiter to allow for a higher temperature range; the shower was run for 10 minutes with no fluctuation, verifying correct performance.

We confirmed that the cold-side lavatory faucet cartridge was leaking from the top of the valve stem. The hot-side cartridge had been replaced during the prior visit, and we have now replaced the cold side as well to eliminate the leak and restore full functionality. The faucet was tested and is operating properly with no leaks present at this time.

Chris  R.

Chris R. Job Checkin

For this job, we spun and properly realigned the garbage disposal to match the new sink configuration. We removed the existing accordion-style trap, which was not up to plumbing standards, and installed a new, correctly sized trap assembly to ensure proper drainage. In addition, we added a clean-out to provide easier access for future maintenance and to improve overall system reliability. All work was completed to current plumbing codes and tested to verify proper operation upon completion. This is a temporary solution until a more permanent fix can be completed.

For this job, we spun and properly realigned the garbage disposal to match the new sink configuration. We removed the existing accordion-style trap, which was not up to plumbing standards, and installed a new, correctly sized trap assembly to ensure proper drainage. In addition, we added a clean-out to provide easier access for future maintenance and to improve overall system reliability. All work was completed to current plumbing codes and tested to verify proper operation upon completion. This is a temporary solution until a more permanent fix can be completed. For this job, we spun and properly realigned the garbage disposal to match the new sink configuration. We removed the existing accordion-style trap, which was not up to plumbing standards, and installed a new, correctly sized trap assembly to ensure proper drainage. In addition, we added a clean-out to provide easier access for future maintenance and to improve overall system reliability. All work was completed to current plumbing codes and tested to verify proper operation upon completion. This is a temporary solution until a more permanent fix can be completed.

Cameron P.

Cameron P. Job Checkin

Arrived on site to diagnose no heat on boiler with an F1 error code. Upon inspection, we found that the boiler was only around 10psi. The minimum this boiler calls for is 12psi. Repressurized boiler to around 15psi. Boiler then fired up without any problems. Cycled boiler a couple times and it lit and stayed on each time. No error code present. Boiler seems to be operating properly at this time. If problem ends up coming back we will need to figure out why the boiler system is losing pressure. Customer would also like an estimate for the cost of a combi boiler. They are interested in either a Viessmann or a Rinnai unit. Thank you for your business!

Arrived on site to diagnose no heat on boiler with an F1 error code. Upon inspection, we found that the boiler was only around 10psi. The minimum this boiler calls for is 12psi. Repressurized boiler to around 15psi. Boiler then fired up without any problems. Cycled boiler a couple times and it lit and stayed on each time. No error code present. Boiler seems to be operating properly at this time. If problem ends up coming back we will need to figure out why the boiler system is losing pressure.

Customer would also like an estimate for the cost of a combi boiler. They are interested in either a Viessmann or a Rinnai unit.

Thank you for your business! Arrived on site to diagnose no heat on boiler with an F1 error code. Upon inspection, we found that the boiler was only around 10psi. The minimum this boiler calls for is 12psi. Repressurized boiler to around 15psi. Boiler then fired up without any problems. Cycled boiler a couple times and it lit and stayed on each time. No error code present. Boiler seems to be operating properly at this time. If problem ends up coming back we will need to figure out why the boiler system is losing pressure.

Customer would also like an estimate for the cost of a combi boiler. They are interested in either a Viessmann or a Rinnai unit.

Thank you for your business!

Aaron D.

Aaron D. Job Checkin

Replaced noisy inducer fan and associated gaskets on a Viessmann propane boiler. Bubble tested gas line and gas valve, no leaks present. Verified operation, system is working properly at this time.

Replaced noisy inducer fan and associated gaskets on a Viessmann propane boiler. Bubble tested gas line and gas valve, no leaks present. Verified operation, system is working properly at this time. Replaced noisy inducer fan and associated gaskets on a Viessmann propane boiler. Bubble tested gas line and gas valve, no leaks present. Verified operation, system is working properly at this time.

Matt M.

Matt M. Job Checkin

Responded to a report of a leak in the living room and found significant water and black debris around the baseboard. Inspection revealed a hole in the baseboard piping, likely caused by freezing. I isolated the first-floor heating zone and confirmed that the upstairs zone was leak-free and circulating properly, with the upstairs thermostat set to 70 degrees and the first-floor thermostat off. I restored water to the house and verified that no additional leaks were present. Both downstairs mini-split units were turned on and set to 75 degrees in heat mode to maintain temperature. During testing, I found that the first-floor thermostat was intermittently opening and closing the call for heat, indicating a malfunction that may have prevented the zone from heating correctly. We will return shortly to evaluate the necessary repairs.

Responded to a report of a leak in the living room and found significant water and black debris around the baseboard. Inspection revealed a hole in the baseboard piping, likely caused by freezing. I isolated the first-floor heating zone and confirmed that the upstairs zone was leak-free and circulating properly, with the upstairs thermostat set to 70 degrees and the first-floor thermostat off. I restored water to the house and verified that no additional leaks were present. Both downstairs mini-split units were turned on and set to 75 degrees in heat mode to maintain temperature. During testing, I found that the first-floor thermostat was intermittently opening and closing the call for heat, indicating a malfunction that may have prevented the zone from heating correctly. We will return shortly to evaluate the necessary repairs. Responded to a report of a leak in the living room and found significant water and black debris around the baseboard. Inspection revealed a hole in the baseboard piping, likely caused by freezing. I isolated the first-floor heating zone and confirmed that the upstairs zone was leak-free and circulating properly, with the upstairs thermostat set to 70 degrees and the first-floor thermostat off. I restored water to the house and verified that no additional leaks were present. Both downstairs mini-split units were turned on and set to 75 degrees in heat mode to maintain temperature. During testing, I found that the first-floor thermostat was intermittently opening and closing the call for heat, indicating a malfunction that may have prevented the zone from heating correctly. We will return shortly to evaluate the necessary repairs.

Zachary  F.

Zachary F. Job Checkin

Replaced the shower arm with an 8” long shower arm and applied another layer of sealant along the bottom of the fixed glass panel.

Replaced the shower arm with an 8” long shower arm and applied another layer of sealant along the bottom of the fixed glass panel. Replaced the shower arm with an 8” long shower arm and applied another layer of sealant along the bottom of the fixed glass panel.