A major injury traffic crash caused traffic delays on the southbound I-5 near Oceanside on Tuesday evening.