I have a 2005 X5 4.8is with about 71k miles now and have had some difficulty starting it. It starts fine first thing in the morning, but after I have driven the car and let it sit for 1 to 2 hours and come back to start it, the starter will run for 15-20 seconds before it actually starts.
Again, no starting issues when the car has sat overnight, but once it gets driven and is left for a couple hours, that's when I have trouble starting it. The starter sounds like it is running very strong. I have scanned the entire car twice now using a GT1 scanner and there have not been any codes at all.
Help!