Strange problem with time...

I have an object which I control simply by changing transform.position and transform.rotation. The changes are variable values multiplied by time.delta in ALL cases.

If I start the game with this object selected, it moves and turns a lot faster than if I start the game with a different object selected.

This surely doesn’t make any sense? Why is the time.delta being evaluated differently depending on what object is selected at the start of the game?

Could someone please let me know what’s going on?
Thanks.

Just noticed, this is the case when the game is currently running. If I click on the object in the Hierarchy movements are faster than if I have another object selected. I have no code in this object that could be doing anything like this!