Ваш вариант постановки знаков препинания соответствует правилам русской пунктуации. Правда, если первые две части разделены запятой, выражающей перечислительные отношения, получается, что последняя часть содержит следствие не только из второй (ты пришла), но и из первой части (без тебя душа болела), а это явно противоречит общему смыслу высказывания. Для более точного выражения смысла рекомендуется отделить первую часть точкой: Без тебя душа болела. Ты пришла — и всё прошло.
Слово когда относится к обеим грамматическим основам, связанным союзом и. Соответственно, запятая не нужна.
Слово макаров, используемое в разговорной речи в значении 'пистолет Макарова', пишется строчными.
Тире не требуется.
Запятая после выбери нужна. Она ставится на границе частей сложноподчиненного предложения (между главной и придаточной частью).
См. ответ на вопрос № 267817.
Корректно: Единственное, чего мы не нашли, – это хороший кофе. Подлежащее и сказуемое (единственное и кофе) стоят в форме именительного падежа. Ср.: Чего мы не нашли – так это хорошего кофе.
Запятая не нужна.
Запятая не нужна.
Запятая поставлена правильно.