TREMONTON - A semi truck caught fire at the edge of the freeway on Interstate 84 north of Tremonton shortly after 9 a.m.