My car used to scream its nuts off when pre-heating when it was brand new, went into Tesla for a month to diagnose the problem, took them a month to replace a leaking hose and top the coolant up.
I noticed it was getting noisy again a few weeks ago, so during an unrelated tech visit I asked him to check the coolant, it only took 200ml but still, shouldn't "really" have taken anything....he put it down to air in the system after the initial visit, but I'm not convinced.