испускать дух, отбрасывать копыта - если касается людей; заглохнуть, встать, остановиться - если речь о механизмах:
The old Rob gave up the ghost.- Старина Роб отдал Богу душу. The engine turned over a few times and gave up the ghost.- Мomop сделал парочку оборотов и заглох.