The secret to perfect timing is to make a fourth extra satellite measurement.
Until now we've been assuming that we know where the GPS satellites are so we can use them as reference points, but how do we know exactly where they are? After all they're floating around 20,000 Km up in space.