Source: https://mechanics.stackexchange.com/questions/32359/engine-stalling-when-coming-to-a-stop/32364