Setting a particular address for a monitor causes the system to static route it through a particular gateway. Setting one of the system DNS servers to a particular gateway also causes the system to static route it. If you are not careful, you can cause the monitor to flap between two gateways. From your description, it sounds possible you have encountered this problem.
As DNS’s and monitor ip’s we will utilize google’s DNS services 8.8.8.8 and 8.8.4.4