As for aluminum not having an endurance limit, Jason also is correct, although I can see how this way of saying it might be interpreted the other way around.
Put differently, aluminum will always fatigue eventually, depending on the stress and number of cycles. Low stress will take much longer to develop fatigue cracks, but eventually it will fail. To use another vehicular example, some racing engines use aluminum conrods instead of steel to allow higher RPMs. However those rods must be changed every so many hours—or even minutes!
Vibrations are a particular concern because they can impose very high and localized stress. This is what lead to the empennage cracking in the Comets. When I was a Navy pilot flying helicopters, we had a maintenance procedure that required using an FFT- based vibration measuring system and placed sensors in different parts of the helicopter, to measure the vibration forces in “g’s” that vibrations caused. If they exceeded certain values, we had to troubleshoot further to find and fix the source.