So I'm currently stranded waiting on a ride bc my 03' LS V8 won't start. This happens occasionally, but after few minutes it always starts. This time it's been several hours. No PATS code flashing. No errors on the dash. All lights come on, everything works as normal, the battery is nearly new. There's essentially just no response from the starter. Lately there has been some slight hesitation when cranking almost as if the battery were dead, but its definitely not.