Some suggest it is an Inertial Nav error, but some aircraft do it regularly, BAW 767, if I remember rightly are one of the worst culprits
Yes, the problem affects aircraft that derive their position data from inertial reference systems, which are subject to drift, whereas most ADS-B aircraft use GPS, which isn't.
Other notorious offenders here at Heathrow are DLH's 737 Classics.
All ADS-B aircraft send a parameter called NUCp, which we don't see on either RadarBox or SBS, indicating the accuracy of the ADS-B position data. For BA 767s, this typically indicates that the position may be in error by 20nm or more(!), compared to, say, BA's 747-400s which normally report positions to within 0.1nm.