LG sent a technician who verified it was the controller board that went bad. Because I had issues with this in the past, they had extended my warranty for another 2 years. He replaced both the main controller board and the one in the front panel (just in case). LG also renewed the warranty in case one of these boards failed. The machine has been a pain, but the service was great. Thanks for all the comments on this site.