A UPS truck filled with packages caught fire Monday evening on U.S. Highway 183 about a mile north of Zephyr, officials said.

    The engine compartment and cab were destroyed, and some damage was apparent on the exterior of the package area.

    The driver, who was not injured, heard a popping noise and the truck lost power, and he pulled to the side of the road and realized the vehicle was on fire, Brownwood Fire Marshal Buddy Preston said.

    Preston said it appeared the fire began after an engine malfunction allowed oil onto the hot engine.

    Brownwood, Early and Zephyr firefighters responded to the blaze. The driver was unloading packages as firefighters arrived, and firefighters helped unload packages the driver hadn’t gotten to, Preston said.

    UPS spokeswoman Susan Rosenberg of Atlanta said the truck had picked up packages in San Saba and was en route to Abilene, where the packages were to have been loaded onto a feeder truck.

    She said company officials were working Tuesday to determine how many packages had been damaged or destroyed and were contacting shippers. UPS packages are automatically covered by the company at an amount up to $100, Rosenberg said.

    “Our driver is absolutely safe and is working today,” Rosenberg said.