The opening timing of intake valves and/or the closing timing of exhaust valves
driven to open and close by valve mechanisms is changed by a variable valve timing
mechanism to change the valve overlap of the intake and exhaust valves. When vehicle
stop detecting devices detect a stop of a vehicle, a control unit operates the
variable valve timing mechanism to reduce the valve overlap.