I will try to get a tbi off a 305 and ECU after Christmas.
Good plan.
So just the chip and injectors should fix the rich idle ?
It's a start.
All the other sensors are good ?
As said many posts prior, CONNECT A SCAN TOOL and FIND OUT if the other sensors, outputs, and wire harness are "good". You've also been told about the knock sensor.
Yes, the coolant temp sensor and wire harness could be a big factor in the poor running.
Far as I see in this thread, you've never verified base timing, or that the timing advance works. You haven't checked for vacuum leaks. You don't know that the EGR isn't leaking at idle, and you haven't checked fuel pressure or cranking compression.
Lots of work to do.