just bite the bullet and gets a new one... replacing an engine is not cheap. I wont even tell you what my brother in law spent on his(4k) but his was a v8 for his denalli..... good luck which ever way you go...