Eng 0 means that there is a loss of datalink communication with the engine ECM. With the ignition switch in the on position, use a voltage tester to probe the top to middle tabs of each fuse, replacing any fuse with power only on one side. Swap your relays one at a time with a known good one for testing purposes.