Do you think that this is a conceptual problem using GDOP like described in the last comment of that post?