Have you checked the fuel filter for water ingress?any doubt renew,also check your heater plug operation,have had wiring chaffed through on these,it may be worth removing the crank sensor also to check for damage relevant to your dual M.F
cdc, September 2014