I had a weird issue similar to this with my truck. No warning, no click from the starter relay, just nothing when you turned the key. Turns out, I had a short in the little wire that grounds the negative battery terminal to the body. I replaced that and she fires up every time now.