I've had similar issues:
Turning on and off: just had easyFM disabled today due to this
cutting in and out: I get this too, but it's generally inherent in any wireless system. Stupid interference!
Switching programs: do you mean related to the programs on ur HAs? like the program EasyFM that switches it automatically?
1 side working better than other: thats definitely odd. I had a similar issue with Easy FM not turning on in both HAs at the same time.
*EQL*