If it were mine, I'd spend the extra 2,900.00 and get another engine. If you replace the heads, it's still possible that the block could be cracked. Having 164 K miles on it already, who knows what next....maybe a weak oil pump, worn lobe on the cam, worn main bearings etc. Normally these...