A Sub-Zero code that starts with 40 is always a run-time error: the control has detected the unit running more than it should. The most common cause is a dirty condenser. Older 600 and 700 Series show EC 40; later models show 40 X XX, where the middle number says what ran too long.
EC 40 is a run-time error. The electronic control has detected that the unit is running more than it should.
One thing that makes a unit inefficient and run too much is a dirty condenser. Condenser cleaning should be done regularly; in Calgary and area, we recommend at least once a year. Cleaning instructions are in the use and care manual that came with your refrigerator, or a factory-certified servicer can clean it for you.
What to do if EC 40 is displayed
- Clean the condenser, especially if a second code, EC 50, is also showing.
- Monitor the fridge and freezer temperatures.
- If the condenser is clean and temperatures are at or close to normal, turn the unit off, wait a minute, and turn it back on. The EC code will go away, and a steady service message appears in the top centre of the display, replacing the flashing one. That means the code has been stored, not erased. A factory-certified servicer can erase stored codes.
- If the EC code comes back, call your factory-certified servicer for diagnosis.
40 on newer Sub-Zero models
The 40 became the root number for all run-time errors. Later models add information behind it in a 40 X XX format, where X is the location. For example:
- 40 1 40: zone 1, excessive compressor run time
- 40 9 40: excessive dispenser run time
Whatever follows it, a code that starts with 40 is a run-time error, not a sensor fault.
