So the car has been running flawless for the past few months, only issues was, the AC fan relay wire was on pin 1V in my harness, and the KL47 ecu has it on 1B, main cooling fan relay was 1B, on the kl47 it is 1A. repinned it, now works as should.
The idle is erratic, as it often leaves the car idling at about 1200rpm for 30 sec before dropping it back to about 600. Changed the IAC valve for a known good one, still the same, so this must be an issue with the ecu programmed to an automatic trans.
I have messed with the OBDII reader, still couldnt get it to communicate with the ecu, and the old style (LED and paperclip) diagnostics doesnt work.
xmaster19 did mention that he had the KL47 ecu and was able to communicate with it. I know this must be a lost cause, but if you read this, please share the wiring for the obdII plug. I have tried on 1D and 1F pins, the scanner sends an intitialization sequence, but no response from the ecu.
I dropped the KLK1 ecu altogether. I tried the KL47 ecu in, l could finally communicate with it through my scanner. I'm also confident it will control spark. Didn't have to change any wires from the KLK1 pinout. I'm also hours away from my first start. Thanks again for your work, it definitely helped me through my ecu/wiring head aches.
Here's the wiring diagram from a 95 millenia which matches your KLK1 ecu pinout, if it can be of help to anyone :