Здравствуйте, Уважаемый автовладелец!
Эти две проблемы скорее всего не связаны между собой.
Причиной долгого прогрева двигателя чаще всего является неисправность термостата. Для начала необходимо проверить именно его.
Касательно цоканья двигателя - если на Вашем автомобиле установлен силовой агрегат F16D3 (109 л.с.), то источником шума могут являться неисправные гидрокомпенсаторы. В некоторых случаях помогает замена моторного масла и промывка гидрокомпенсаторов.
Россия, Subaru Legacy