After driving through a huge puddle my Maxx stalled out, acted like I ran out of fuel. So I added 5 gallons of fuel, primed , & tried starting until low battery. So I towed it home & let it dry out for a day then tried jumping it of & just cranked no start. Noticed a little smoke & the smell of wires burning on the passenger side of the engine so j stopped at once. The only thing I can think of is the ficm maybe got wet & fried out? Any other possibilities/ thoughts out there?