In my last reply, I indicated that using very old ephemeris could even make geoSTATIONARY satellites calculate as if they had moved to a completely different location...let alone trying to model a GPS satellite which is actually moving around the earth at thousands of miles per hour. Since my other explanations didn't seem to help, I can only try an analogy at this point:
Suppose you had a sophisticated program to see how on-track you were for retirement savings...You entered all the parameters your first year out of school: your salary, your expenses, inflation rates, etc....If you plugged all this in you would expect it to yield good results...certainly for the first year or 2...or even a little longer, even if you didn't update the numbers. However, as the years went by, you would certainly get increasingly erroneous projections if you never updated the numbers.
With ephemeris that is updated every 4 hours....it's not too far off track if you don't update it immediately...maybe not even that bad after a week, but you are going to have too many accumulated errors if you don't update to current numbers for 90 days....That is like expecting to enter your first year salary and expense info into the retirement estimator and expecting it to yield accurate results at the end of your life without ever adjusting the numbers along the way.
If that still doesn't help explain it at some level....well...that's as good as I can do.