If you're losing connection resulting in a solid power and receive light but flashing send light, I'd be checking your upstream power level. If out of acceptable levels I'd book a tech for recurring intermittent connection caused by fluctuating power levels.
When you lose the connection, open your browser and go to the following
http://192.168.100.1 click on signal and take note of the upstream power level.
Less than 34dbmv or more than 56dbmv, you'll be needing a tech.