Source: https://mechanics.stackexchange.com/questions/48760/cause-for-a-p0306-misfire-code-on-a-2002-toyota-sienna