Only time I had that light come on was after I connected the battery. Loss of power will put it into "learn mode". After driving a block or so, the light goes out and never comes back
Your situation sounded more like a wiring issue. If they said they found a loose connection, that should do the trick.