That's likely the same problem. The "169.254" addresses are what you are assigned when DHCP fails. Unfortunately, they are only useful on the local net.
It seems that the MAC address of our laptop is what your ISP recognizes.
Both worked with verizon and the 327w because the 327w is a router of sorts.