Autonomous Lawn Mower Navigation

Khamey:
You keep mentioning differential GPS but I don't know how that would work, is it significantly different than what I am trying to do?

Not if you are doing it right. "Differential GPS" uses a fixed ground station to provide error data to moving stations.

Are your two GPS modules the same make, model, and version?