Randy,
Two other options that you might want to check out are your ignition wiring, and also the switch found on the automatic's shift lever. I had a problem very similar to yours on my truck, where after getting "hot", the starter would fail to engage immediately after shutdown. There were several occasions where I would have to wait for approximately 30-45 minutes before I could get my FJ-62 started again. Needless to say, this issue was very embarrassing, especially when I had to push my heavy truck from the gas pump to the nearest open parking spot. My issued turned out to be a wiring mess that the previous owner had made. Long story short, he had wired an alarm system into the ignition wiring, but did a poor job doing so. The added resistence found in the ignition circuit when hot, due to the piss-poor wiring, would not send enough "juice" to the starter. Also, as mentioned above, I would due a quick check of the switch located in the automatic's shifter lever. I seem to recall that there is a simple switch in there that will not allow you to start your vehicle unless it is in Park. Sometimes, this switch needs a little cleaning to prevent it from sticking in the "open" position, which again disables your starter. Just a couple of ideas that you may want to consider, after checking the contacts/solenoid in your starter... Regards, Joel.