More times than not, it’s the battery.
In all my diagnosis of vehicle cranking issues, any slow cranking goes back to the battery.
I know you said it’s new.
You have a bunch of accessories that could be pulling the battery down, even while it’s setting?
Could be loose belt affecting the alternator or a weak alternator especially in a 97
Not the starter.


Everything woke turns to shucks