What do you need to check if your truck backfires and sputters?

An engine will backfire and sputter for many reasons but the fundamental reason is incomplete combustion or asynchronous firing timings of the ignition and the compression of the fuel in the piston combustion chamber.In the diesel engine,the fuel injection system and heaters are checked.In petrol engines the first point to check is the timer rotator gap and its condenser.Next check the spark plugs that may be short.The other check points are the inlet and exhaust valves of the engine head.There could also be some clogged particle in the fuel carburetor that is dislodged and explodes to give a sharp backfire.