Hi Grasscutter
This will usually be on older airliners which only have inertial navigation systems and not GPS. This means that their reported position drifts over time.
For example, Usually, Boeing 737-300's show this problem, but 737-800's, with more modern equipment, line up perfectly with the runway.
Hope that helps
Rod