The new commit now made two extra issues:
- a cfi file has to contain only one module definition (old)
- a module defined in a cfi file  should have the same name as the file (now none of the instances are)
- this cfi defines a particleFlowClusterECAL with different content compared to  commonly used instance in other places

I suggest:
the cfi is broken up or renamed to a cff
the particleFlowClusterECAL instance defined here renamed