Whirlpool Washer - Dial does not advance

My Whirlpool washer dial does not advance to the next step (ie rinse/spin/etc)

I turned the washer on by turning the dial as usual. I came back 15 minutes later to see it was still in the washing mode at normal (9 minutes). I had to manually push the dial in…slowly rotate the dial step by step to finish the load (thankfully garbage towels).

I am thinking bad timer or loose knob on timer?? Any other ideas I should check out?

Thanks!

Replace the timer. Tom