After driving it for about 15 minutes it won't start. Only on warmer days though.
Engine turns on for about 1-2 seconds. Then dies. Then after 20-30 minutes it'll start like nothing ever happened.
Did my research and found most of the time it's main relay. So I bought a new one. Same thing...