Severe weather has been determined the cause of a June 24 derailment that cost the South Shore Line “several million dollars.