If you are in fact getting fire and the truck has been run out of gas it could be the fuel pump is bad and not able to supply the right amount of fuel pressure to the injector system.....you can pull off the air duct going to the throttle plate and holding the plate open spray a carb cleaner or starter fluid in the bore .......if it cranks and runs for a little while its a problem with the fuel system ....do this if you don`t have a fuel pressure gauge ....
bg
February 2006