Every car with an engine has spark plugs, but what exactly do they do, and how long do they last? Well, that largely depends ...