Other things to check - seal on the expansion tank cap. If this poor,water can blow past and escape. Also check the secondary circulation pump is working properly. You should hear this whirring after the engine is turned off. If it isn't and could be seized this will cause overheating. Obviously the "garage" doesn't know that a VR6 has a timing chain