Hey scotty got a question on my 1998 gmc Sonoma the check engine light came on down the road and the truck stalled at a stop light and I go to crank it over and it sits there and crank cranks and cranks then it finally turns over I'm wondering what that is or could mean.