In my opinion stick with sgo sg rated oil and no problems. And for back up zic 5000. Frequent switching is also not advised. Diesel oils also have a drain interval similar to gasoline oils regardless of you using it in diesel or gasoline engines.
Make sure your mechanic has not disconnected the thermostat valve and you are using a proper coolant like caltex, toyota, fuchs, honda.