My 2004 Jeep Grand Cherokee sometimes won't start. When it happens, there's no crank, buzz or click. It is fully predictable when this happens. If I drive it a short distance--from one block to a little over a mile, and then turn it off for a few minutes, it won't start until I wait 30...