So I've owned a lot of older Subarus (1990 - 1999) and have recently purchased my first 2002. I believe these come with the ej251? Regardless I bought it with a bad transmission and replaced it as well as the clutch. Changed the engine oil and started driving. Car ran great until I was climbing mountain passes. At 10,000 feet on I-70 the engine begin to slightly overheat not even at the 3/4 mark. Immediately after Crank bearing failure and knocking began. I removed the engine replaced it with a good one and began driving again. Drove over two 10,000 ft passes this morning and on my way back home engine failed in the same place as before with the same symptoms. Never once did the temp gauge go above 3/4 but rather went up only slightly before the crank started knocking. And this occured going up the pass on I-70. I have always used Valvoline 5W 30 and 10W 30 motor oils on my Subies with no lubrication problems. Fresh coolant and antifreeze, no coolant leaks seen at time of failure. The first engine could have had headgasket issues but this second one I really doubt it. Any thoughts? I don't want to have a third running engine installed and get this happening again. Both engines failed within 100 miles of the oil change. No codes, or check engine lights ever came up.