I f*in hate this car.

from the looks of your box i would replace it but thats not to say that its bad....ive seen worse but was still functioning. are you sure you dont have a burnt ignition wire from the switch? the "start" wire from the switch is good otherwise it wouldnt crank but the "run " switch wire is what feeds the power to the ECU after it is started which should carry 12 volts when the switch is on....