My 03 Yukon cranks for several seconds befor it will turn over. I noticed when I go to start it up in the morning when it's cooler outside it turns right over, but later in the day when I go to lunch or leave for work when it is warm outside it takes several tries/ longer to turn over. It has no reduction in power when trying to start. I also noticed that when you turn the key to start it and it it just cranks and then release the key it still continues to try and turn over like your still holding the key to start it like its stuck. Can someone please help?