Sources of error include signal arrival time measurements, numerical calculations, atmospheric effects (ionospheric/tropospheric delays), ephemeris and clock data, multipath signals, and natural and artificial interference.
Higher frequencies also present a lower noise floor, making it easier to overcome both natural and artificial interference, especially prevalent in urban environments.