The ambient module often thinks its firmware version is old. This makes it try to update itself, often every time you run something with it. Sometimes it updates and reports success and you can keep working. Sometimes it goes to "are you sure it's plugged in?"
One weird/possibly coincidental fix I've employed: switched to Port B and it was ok.