Controlling of a CVVT can be improved by controlling the CVVT based on
an estimated oil temperature, the estimated oil temperature being calculated on
the basis of a coolant temperature at starting of the engine and a period of time
that has elapsed after the starting of the engine.