My guess is that the default lease time configured by Verizon is 3mins, so your device is repeatedly renegotiating with the router every 3mins and obtaining the next available IP address in the DHCP pool.
Going to
http://192.18.1.1/ in a web browser should land you at the router's admin login. Sign in, and look in the settings for a DHCP section. Dig into that and you should be able to extend the lease time to something more realistic i.e. 24hrs as well as limit the actual IP addresses offered.
As an example, my own router has a DHCP pool of ten addresses, *.*.*.90 - *.*.*.99, which fits the number of devices that are likely to connect (five of my own, plus five for "guests"). The default lease time is set to 72hrs, as it's rare for me not to connect within that timescale so all my own devices effectively have static IPs.