It could just be your modem going bad. It happens. You didn't say if you have a router, but the same goes for those.
Power cycle (turn it off, wait a few minutes and turn it back on) those units sometimes help, it's like re-booting your computer.
The timing of the drop out seems odd tho.