Check with your mechanic if he pulled out the Thermostat. If so, ask him to put a new one. This little thing is in charge to control the engine coolant temperature to a best operational temperature and also is in charge to heat the engine fast, so you don“t waste gas on closed choke throthle and prevents form excesive engine wear, because the longer it takes to warm it, the worst is the engine wear.