Try lengthening the timeout. I have not messed with Marlin in quite some time, let me see if I can find the line for you.
Ok, so find this section in Configuration_adv
This is Marlin 1.1.8 so yours might not start at line 70.
Increase the watch period a bit and try that. It explains it in the text.
P.S. I edit Marlin using notepad++ because I much prefer the formatting. That's why it looks different.