The connectors at the ignition module are not weather sealed and if there is any green fretting in those connectors any moisture getting in and mixing with that green fretting material will wreak havoc with you ignition as it creates a path for electrical crossover. You also have a strong argument for water in the fuel as you stated it is not uncommon for fuel stations to get water in their holding tanks after a heavy rain and your timing certainly suggests strong possibility of getting bad fuel. Back fire can also be the result of unburnt fuel from a misfiring cylinder being ignited in the exhaust system by the hot exhaust stream of a firing cylinder.