The contact's son owns a 1989 Chevrolet Silverado. The contact stated that while the vehicle was parked and running, the vehicle caught fire. There were no warning lights illuminated. There were no reported injuries. The contact's son was able to extinguish the fire. The contact stated the failure was due to NHTSA Campaign Number 24E076 (Throttle Body). part number R90062AAH-B. The vehicle was towed to an independent mechanic. The local dealer was contacted. The vehicle was not diagnosed or repaired. The manufacturer was not contacted. The failure mileage was approximately 164,000. The VIN was not available.