A tuner can't change a body function like this.
Could be an issue with the DIC itself and swapping it with another would be a test but remember that the mileage is stored in the DIC. So it would need to be reprogrammed to match the current mileage.
It's the first I've heard of this issue as well, so I'm really not sure what to say about it.