My 92 Explorer is backfiring a lot. It happens at low rpms (1800-2000), usually around 35-50 mph, and it will backfire several times. It is not unusual for it to backfire rapidly 5 times or more. What could it be -- plugs, wires, vaccuum leak, O2 sensors? Any help is appreciated. Thanks!