JLB Trucking (contract coal hauler) was on site preparing to dump a load of coal. Driver said he heard a pop and then smoke and flames entered the cab of his truck (#22.) Driver used his portable fire extinguisher but it did not extinguish the fire. The Gary Fire Department was contacted to fully extinguish the fire.