Well, more work on wiring today.
I was not loving this setup:
That fat relay on the right is a fiat specific fuel injection double relay, and it had been hacked to run the fuel pump 100% of the time the key was on and then also supply a switched signal to the "main" ECU relay. The relay on the left is for running the trunk fan that is supposed to prevent vapor lock (the fan itself and the engine mounted temp switch are both long gone on this car).
The cool thing is that fiat has some very useful wires going to these relays. Theres a always hot 4ga wire (meant to power the factory ECU and fuel injection), an always hot fused line for the factory fuel pump power, a switched hot (run and start), and a line from the starter solenoid (hot in start only).
After some reconfiguring, I was able to reuse the plug and many of the wires to make a dedicated fuel pump relay that is actually controlled by the ECU, instead of just switched with the key.
Plus, if this relay ever bites the dust, it will be a lot easier to replace than the fiat specific one. I taped a piece of scrap to it so that I can bolt it back on in the same spot. It's just a standard Bosch relay. Plus I may be able to sell the fiat one for a bit of recoup.
Then I got to work removing the 2 extra wires that had been installed from the starter to the ECU. One I just did for the wideband, but it was now duplicative since I had the same wire but inside the fiat factory wiring harness. The other was a 4 gauge wire that came from the battery post of the starter, again I was able to replace it with the fiat factory wiring harness version.
Win because I get to remove extraneous wires that go through the firewall, win because the car is closer to the factory wiring diagrams and easier to understand and troubleshoot, win because there are fewer places we could have a hot wire that isn't terminated appropriately, win because the fuel pump is on a standard relay that is controlled by the ECU, etc.
I also took good notes on the factory wiring troubleshooting manual that I printed out.
And lastly I checked that the car still started and ran. It does - wooo! Great when practice follows theory...
I actually started playing around with the fuel at idle on the tuning program. I quickly got it down into a much more normal lambda range and the engine seemed to like that. Car got up to full operating temp but then I noticed a coolant leak at one of the radiator hoses. So I called it a day.