Sion doesn't need numbers tweaks
Sion's numbers are just fine. His health stacking works quite well, resulting in him almost always having the highest health in a given game excepting a full stack cho. His damage numbers are all healthy. His shield absorbs a useful but not broken amount of damage. Where sion needs help is his mechanics. His W is, at least when maxed, too slow to detonate. His Q is too easy to counter. His passive is too easy to ignore. His ult is very fickle. Pretty much the only solid/reliable ability he has is his E, which is a useful even in its nerfed state.
With this in mind, I suggest the following changes to make sion into the undead juggernaut we all know he should be:
- Change Q so that it detonates at the current charge level when interrupted, similarly to how Nunu detonates his ult. Remove the reduced cooldown on interruption.
- Scale the detonation delay on his W from 3 seconds at all levels to 3/2.75/2.5/2.25/2 seconds.
- Give him slightly better response when canceling his ult early so he has a chance to still damage enemies dashing at the last second, maybe half the delay it currently has.
With just these three changes, I think sion would become much more rewarding to use without turning him into an unkillable death-god-zombie.

edit: I purposefully left off any changes to his passive. If I were to make a change there, I would change death surge to remove all cc effects currently on him, similar to quicksilver, in addition to the move speed.