Since the natural gas has stable chemical property, if the timing advance angle isn't changed, there will be fuel starting point delay when using the natural gas, the cylinder pressure increase rate is low, the combustion temperature is low, and the heat loss is increased, temperature elimination increases, heat efficiency decreases. Timing advance controller advances timing advance angle without changing original construction of the machine, so as to ensure the stable combustion of natural gas, and increase the power of engine when natural gas being used.