I'm curious why it matters what it came out of ?
Basically to obtain the correct OEM parts ... plus I'm curious
So, the 6 digit number I have perhaps isn't complete? Or there are more numbers on the block than what I initially saw? All I have is 963054, maybe this is the part number for the block?
Let me ask this; Where is the engine serial number located on '90's 2.5L motors? Don't remember where the six digit number was that I recorded, But I do recall that it would be difficult to see once the engine was installed.
The overheating is random. The radiator failed (leaking from the upper half of the aluminum fins) so I replaced it with a NAPA radiator (made in Canada), re-used the original cap. Was fine for a few days, then overheating started again. So I replaced the t'stat with an after market NAPA unit, which by the way looked nothing like the OEM unit that was in there. Then was fine for a few days ... and it overheated again.
Last observation: Air trapped in the heater core ... I could hear it gurgling
One thing is certain with these motors, it's a bitch to burp all the air out of the cooling system!
When this engine was installed, we replaced with OEM parts the water pump, t'stat, and timing belt (based on a 98 Forester). Used after market radiator hoses and clamps, and the original radiator and cap.
It probably is a head gasket issue, I'm just not ready to succumb to the realization.
Denial is not a river in Africa