Cat stopped making on-highway truck engines due to shrinking profit margins, rising emission costs, and a limited market ...