I've seen rebuilt 3.5s on ebay for $3k and swap should only cost around 1500.

other than that I think you're stuck, but a new engine is always cheaper than a new vehicle