Magnetic interference is the likely cause and you don need a power generator or a transmitter on the roof. Fluorescent lighting and poor electrical wiring are highly suspect.
Anything that creates a magnetic field may influence your monitor. Fans, motors, large speakers, elevators etc. We had a similar problem when we moved into our offices a couple of years ago. What we found was that an unbalanced AC current created the magnetic the fields. Current normally flows along the live and neutral wires, which are close together in the cable and so their magnetic field cancels out. A neutral/earth short can cause current to go in a large loop rather than heading back the intended way creating a magnetic field.
For your problem, there must be significant current flowing past your monitor, and not coming back on an adjacent wire. A neutral/earth short can easily go unnoticed, You might even have a load somewhere erroneously connected between live and earth instead of live and neutral (dangerous!) I think you ought to get the wiring properly checked as soon as possible.
Old Florescent lamps used iron ballast’s these are basically large transformers that create a significant alternating magnetic field.
There simply is no economical way to shield a monitor from magnetic interference, even the magnetic interference from another monitor. The only way to shield magnetic fields is using an alloy called Mumetal. Monitor manufacturers use Mumetal around the yoke to shield as much as possible. The problem is there is no way to keep the fields from coming in the front of the unit.
For more information on Mumetal
http://www.mushield.com/material_specs.html
Jim Witkowski
Chief Hardware Engineer
MonitorsDirect.com
<A HREF="http://www.monitorsdirect.com" target="_new">MonitorsDirect.com</A>