Well, all signs are pointing to the router/modem. :hmm:
I guess I never spent much time on the router's home page; this was happening the entire time I was on the phone with verizon. Basically it would be up 60-90 secs, then down 30-45 secs, rinse, repeat.