Hello. I have 1999 4Runner with the 3.4L, AT, that intermittently will not start when the key is turned. I hear the relay clicking each attempt, but no ignition. I have a new battery, new plugs, the plug wires, ignition coils checked out OK, have cleaned the wire contacts at both ends of the starter, battery. When it acts up, if I keep turning the key, trying to start it, it'll eventually start. I have found a couple times that when it will not ignite, if I put in reverse and let it move a bit, put it back in park, then it'll start. The truck has 361,000 + miles on it,, any thoughts?