B and I pulled the dash out of the Impreza and worked on some wiring.
The neutral and clutch switches (for canceling the cruise control) haven't been registering on the Haltech in a while. I had them wired 12VDC to one side, signal wire to Haltech on the other side. B suggested trying to ground them and that made them turn on and off at the Haltech. Still don't understand that, had them wired to power and they worked for a while. I think they stopped working when I replaced the expansion module or updated the firmware. Regardless, they work now.
B installed the cabin air filter kit. Slammo turned me on to this. Very simple install/upgrade. B also cleaned out the HVAC box and blower motor.
B wired in a retained accessory power module from timers.shop. Set that up to keep the power to the family band radio and two cigarette lighter outlets after the ignition is turned off. Will set that to 99 minutes I think. Been meaning to do that for years.
He also made a little panel and added a switch so we can turn on one fuel pump or the other once the extra fuel tank is done.
He replaced the backlight bulb in the gauge cluster so the clock shows up now.
I wired all four EGR solenoid grounds to one of the outputs of the Haltech so we can see if that does anything. Wanted to get it working before we tune the car on a dyno.
I got the horn working. Since the cruise inputs for the Haltech need a 5VDC power supply I had to separate that out (they're normally powered by the 12VDC horn circuit) and run the horn power through one of the airbag wires.
The main reason for pulling the dash was to try to get the speedo working. After some trial and error and back and forth with Dakota Digital, I seem to have it working now.
Will update the EZ36 swap thread with details. On that topic, I plan on just putting a swap guide and base map on my website soon too. Not sure how to share files on here.