Refund the money and tell him it's been 4+ months of intermittent back and forth with no real progress. Sell it to someone who can pick it up with cash. You've been way too generous imo. 4 months is a long time for a transaction to sit in limbo unless agreed upon.