GM recalls 330,000 Silverado, Sierra heavy-duty pickups over possible engine fires

GM said it received 122 related complaints and 24 reports of potential fires.