I have been running a node on bitcoin core 17.0 since its release.
May I ask why you insist to clinge on version 0.17.0 from October 2018 which even had minor updates fixing some bugs and whatnot else? While asking for your reasoning doesn't quite provide an answer to your problem, I'm still genuinely interested.
As someone else said, first look into the
debug.log file if there are any clues to your non-progressing sync before you proceed with time-consuming rescans or even a new IBD (initial blockchain download). You might again end up getting stuck at block 888602. A very sloppy search didn't reveal anything special with that block but I might be missing something.
Just a wild guess: what antivirus do you have? Have you tried turning it off temporarily and not doing stupid things for a moment, just to see if it's not some rogue antivirus that blocks something so that your ancient Core version simply can't proceed. (Though I want to think it would complain in some way or another.)