I've been getting recent periods of short ping spikes (from 15ms to 1000+). I have been able to solve them by simply restarting my modem. The ping spikes discontinue thereafter. However, today when i tried to restart the modem after experiencing another ping spike the spikes come back after about 2 minutes. I'll have normal internet connection for about 2 minutes and suddenly my ping spikes back up to 1000. Every time I restart my modem i get 2 minutes of normal internet before it spikes again.
I've tried resetting my modem but it didn't work. Is there anything else I can do?