I would buy a used engine from the yard with maybe lower miles? Also maybe they didn't take care of the car enough when you bought it.I got an 04 as we'll have done almost the same work you have new suspension new ac lines radiator tires u name it then transmission went out at 197k I replaced it...