Since it is out of warranty, i guess its better sa labas nalang ipagawa. For sure it will cost you an arm and a leg if jan sa casa but of course its for you to decide.. IMHO
But are they not responsible for what happened to the engine? Umingay lang naman right after ng PMS. I will ask them to fix it without any cost to me.