U can't just throw parts and hope it fixes itself. You need a professional electrician who can check wiring condition by continuity or checking for short. Then determine whether you need ECU or not.
Might be that botched local wiring repair attempt who knows.