What causes an engine to backfire?

Answer:

missfiring cylinder possibly due to fouled spark plug, ignition timing incorrect (leads swapped around). The reason for the backfire is unburnt fuel accumulates in the very hot exhaust system and ignites there.

First answer by ID1027900253. Last edit by ID1027900253. Question popularity: 88 [recommend question].