Wow. This kind of thing is random, but torturous to the homeowner.
It appears that the the original installer thought the site he chose was OK. Obviously, it was not. There should have been no charge for the original installation company to fix the install, provided it was within a few months...