Hi, and welcome me to your awesome forum. I've always found the answers before but have had to sign up today to ask for some help.
I have this component, I'm not sure what it is, from a 1992 Toyota 1UZ engine ECU. I pulled the component when cleaning up after some leaking electrolytic caps but two of the pins fell out. I wasn't being rough, they came out with the desoldering gun.
Obviously if I can't find a replacement then the entire ECU will be scrapped.
It's 24mm x 6mm x 14mm with about a 1.6-1.7mm pin spacing. 12 pins total, two missing in the pics.