relay
Just had a friend replace his, that huge black relay under the dash is the culprit. You will notice a click when you put the key to on before you start, if its super hot the relay heats up and won't switch the main power. The part is like 60 from the dealership and its an easy swap just hope you have long arms.
Sean