I overheated due to a coolant leak a week ago. Had the water pump changed but found out actual cause was bad radiator cap. Had that changed so the temperature is under control. However it still shakes in idle and it's very rough moving out of idle. And it's shut off on me a couple of times when coming to a stop. Could it be sensor damage due to the overheat? Would a tune up help the shaking?