Steve was fantastic. Took him just a few minutes to find the loose wire nut that was causing the problem. I called at 9:15 on a Sunday morning, and less than an hour later everything was fixed. Definitely won't use any other company going forward--honest, reasonably priced, fast, friendly.