A semitractor-trailer transporting tomatoes southbound on I-75 in Sumter County caught fire due to a mechanical issue.