If anyone is interested, I found an ECU rebuilder for these KZJ's (part #89661-60250) in the USA at a reasonable cost if the thought of rebuilding yourself is outside of your comfort zone like it was for me. I feel like the amount of tools and supplies you would need and the time to do it would be a very last resort for me personally.
SIA Electronics, out of Illinois is who rebuilt mine. I talked to a guy named Zach who approved it so I shipped my ECU in right away. My board wasn't bad, just 1 or 2 leaking caps that caused a shorted trace that left me with no fuel/fuel pump issues leaving my vehicle inoperable. The cost was around $205 including shipping back to me which I thought was very reasonable. I was told they replace all the capacitors as a standard practice not just the leaking ones in addition to repairing the trace. The lead time was approximately 3-4 weeks. The ECU came back packaged well and warranty taped. Plugged it in and she started right up at the first turn of the key. I had a bit of trouble finding someone willing to rebuild a non-USA ECU but these guys were good to work with and apparently it was really no big deal. I am now searching for a spare to reduce any downtime in the future.
Here is a link to their website:
ECM Repair | ECU Repair & Return Archives - SIA Electronics - https://siaelec.com/product-category/ecm-ecu-repair-return/
Not to Poo-Poo this thread, however, I am plagued w/ the dreaded ECU issue. My 96 KZJ78 randomly stalls, and sent the ECU to SIA electronics after I saw this thread and did some lite research. My experience went like this:
1 week after confirmed arrival: No call from them, I called, they said their systems were down, and were backed up and to allow 14 days for processing and repair.
Week 2 or day 14: Systems were still down and would not try and figure out where my ECU was or if they even had it.
Week 3 or day 21: Systems were finally up; however, no record of me ever sending an ECU to them. Had to email them the confirmation email I received from UPS w/ their employees signature.
Week 4 day 28: Systems were up, and they found my ECU, said it was logged into the system incorrectly, it was still with a technician.
Week 5 day 35: Systems were down, I requested that they go find my part and just send back to me.
Week 5 day 35: They called me back about an hour later and said my part was w/ technician and would be finished and sent to me by the upcoming Friday.
Week 5 day 35: They called me again and said my ECU was unrepairable; then asked me if I wanted the ECU back. I said yes, and they asked for another $25 to send back.
Week 5 day 37: Received ECU, still unrepaired, and I don't even think they opened it.
I would not use SIA again, however, if anyone has any suggestions on somewhere else i can send it to get repaired or buy a new one, I'm happy to try another place.