Constraints not behaving as expected
The question might be better explained with: Remove the parent from the steering with ALT  P and you will see it works. Why does the parenting disrupt the pivot point?
Update: If you add a child of constraint to the steering (uncheck the scaling) it adds the parent and behaves as expected without problems.