Thanks. The modem is connected to the cable directly with no surge protector on the cable line.
I have had a tech out once before with my old modem rebooting all the time on it's own. He did mention low levels last time but his solution then was to change a splitter inside. The modem still reboot but not as often. I couldnt be bothered to call again and leave work early.
I will call them again and ask them to check the outsdie line as well. I dont think the last tech checked that but could be wrong. I max out around 40Mbps on speed tests i've done.