As Amir said, run a cable to improve reliability. I have wireless cooks that are flawless in terms of connection, others I'll lose connection a couple of times (then I get to see my son do his dorky "stoker Connection Loss" dance). No rhyme or reason. As you're probably aware, doesn't affect the cook, Stoker keeps her chugging along, but you do lose your data during the connection loss.
Amir, anyway you could implement a "auto-restart" after a connection loss? Typically what I have to do is just press start again and the connection is re-established and Stokerlog continues. Maybe have it timeout for 2 min. and then "start" automatically. Just a thought