The invention relates to an engine starting and stopping running control method. A starting control method comprises the steps that A, whether an engine starting
signal is received or not is judged; B, a bent axle is driven to reversely rotate within a certain angle range, and a
pressure reduction device is made to act; C, the bent axle is driven to forwards rotate, an engine is made to be started, whether the rotation speed of the bent axle is larger than the engine starting threshold rotation speed or not is judged, if the rotation speed of the bent axle is larger than the engine starting threshold rotation speed, the step D is executed, if the rotation speed of the bent axle is not larger than the engine starting threshold rotation speed, the step C is executed, whether the time of driving exceeds the preset time or not is judged, if the time of driving exceeds the preset time, driving is stopped, the step A is executed, and if the time of driving does not exceed the preset time, the step C is executed; and D, driving is stopped, and a power generation mode is executed. A stopping running control method comprises the steps that A, the angle of the bent axle is detected before the engine stops running, and whether the spontaneous reverse
rotation action exists or not is judged, wherein if the spontaneous reverse
rotation action exists, the step B is executed, and if the spontaneous reverse
rotation action does not exist, the step C is executed; B, the spontaneous reverse rotation action is controlled, the bent axle reversely rotates within a certain angle range, and control is stopped after the
pressure reduction device acts; and C, the bent axle is driven to forwards rotate within a certain angle range, then the bent axle is driven to reversely rotate within a certain angle range, and control is stopped after the
pressure reduction device acts.