Have a Car Question? Ask a Mechanic Online.
Hello, The problem you are describing is in most cases caused by a failing Duel Coolant control valve and in most cases replacement will resolve this issue.
That has already been checked by the mechanic.
Will I would have it recheck because it very common to fail and the most likely your problem.