The main difference between 1997 and 2024 is not the public's hatred and distrust of the tories - it's that in 2024, unlike 1997, there is no hugely charismatic leader of the Labour party to galvanise the party and get the electorate into the voting booths. Thatcher and Blair both knew how to win elections - I honestly don't think Starmer would know where to start...
I think Labour will probably win the most number of seats, but will come nowhere lose to an overall majority. A repeat of the landslide that Blair won in 1997 is just pie in the sky.