Iveco eyrocargo

Well you can always try a hard battery reset - disconnecting cables and touching together.

If no good I would thoroughly check the integrity of the wiring looms before writing off the body control module.