The storm was caused by atmospheric instability due to several nearby weather systems, including a tropical wave in the northwest Caribbean, a frontal system over the Gulf of Mexico, and a trough in the upper layers of the troposphere.