IL: Navistar to lay off 170 workers August 14, 2017 by Rebecca Smith (Aug. 14, 2017) -- Navistar has announced plans to lay off 170 workers at a facility in Melrose Park, Ill., as it ceases all engine production at that facility by the second quarter of 2018.