Malaria eradication has been a goal of public health programs

Malaria eradication has been a goal of public health programs for at least 100 years. What factors preclude our ability to eradicate malaria? If an effective vaccine was developed, could malaria be eradicated?