Approx 90k miles. Car starts and operates normally 98% of the time. Randomly however it will crank normally, catch for 1-2 seconds, then die. Speed of cranking normal, initial startup after the usual amount of cranking but won't stay running. Waiting 5-10 min usually results in a normal start and problem seems to go away. No codes thrown. Battery tests ok. Any thoughts?