There are water drain holes underneath the plastic cover where the fan motor air intake is. those can be clogged. Clogged drains usually changes the passenger side foot well into a kiddypool on these cars. you just happen to have the ecu there.

Lots of fiat's, lancia's and alfa's from this chassis type have that issue.

Tamael