i've had that problem for 2 years now. one day after work i was really pissed the way it was, and it wouldnt start because of the heat. so i just turned the key back n forth to ignition a few times till the starter grinded, and it started right up. it's worked every single time now. so thats my fix for it, not worth changing that relay imo