Airbusboy
The other point that hasnt been covered here is that DME is reading a slant angle so for instance if you are 3 miles high it will never read less than three miles even overhead.
GPS is giving you a distance between points regardless of slant angle.
Pace