燃焼が最適か否かを判定する燃焼診断装置と、該燃焼診断装置からの診断結果を受けて燃料噴射装置を制御する燃料噴射制御装置とを備えたエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御方法において、前記燃焼診断装置によって各気筒の燃焼状態を診断するステップと、燃焼が最適でないと判定された気筒においてエンジン回転数およびエンジン負荷に基づいて予め設定された燃料噴射タイミングに対して最適燃焼と判定されるまで補正を繰り返して補正量を累積していくステップと、複数気筒の過去の燃料噴射タイミングのデータを基に燃料噴射タイミングの補正許容範囲を設定するステップと、今回補正の噴射タイミングが前記補正許容範囲内か否かを判定するステップと、前記判定の結果が補正許容範囲内の場合に今回補正の噴射タイミングによって前記燃料噴射装置を作動させるステップと、を有することを特徴とするエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御方法。前記判定の結果が補正許容範囲外の場合には前回の噴射タイミングによって前記燃料噴射制御装置を作動することを特徴とする請求項1記載のエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御方法。前記補正許容範囲を設定するステップは、複数気筒の直前における燃料噴射タイミングの平均値を算出し、該算出した平均値に対して上下限許容範囲を付加して設定することを特徴とする請求項1記載のエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御方法。前記補正許容範囲を設定するステップは、複数気筒の過去一定期間における燃料噴射タイミングの平均値を算出し、算出結果の平均値に対して上下限許容範囲を付加して設定することを特徴とする請求項1記載のエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御方法。前記エンジンが副室を備えた多気筒ガスエンジンであり、前記燃料噴射タイミングが前記副室へのパイロット燃料噴射タイミングであることを特徴とする請求項1記載のエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御方法。燃焼が最適か否かを判定する燃焼診断装置と、該燃焼診断装置からの診断結果を受けて燃料噴射装置を制御する燃料噴射制御装置とを備えたエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御装置において、エンジン回転数とエンジン負荷とに基づいて予め設定された燃料噴射タイミングを算出する噴射タイミング算出手段と、前記燃焼診断装置によって燃焼が最適でないと判定された気筒において、前記噴射タイミング算出手段で算出された燃料噴射タイミングを最適燃焼と判定されるまで補正を繰り返して補正量を累積していく噴射タイミング補正手段と、複数気筒の過去の燃料噴射タイミングのデータを基に燃料噴射タイミングの補正許容範囲を設定する補正許容範囲設定手段と、前記噴射タイミング補正手段によって補正される今回の燃料噴射タイミングが前記補正許容範囲設定手段出設定された補正許容範囲内か否かを判定する噴射タイミング判定手段と、該判定手段によって補正許容範囲内と判定した場合には今回補正の燃料噴射タイミングで噴射するように前記燃料噴射制御装置に出力する指令制御手段と、を備えたことを特徴とするエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御装置。前記指令制御手段は、前記噴射タイミング判定手段の判定結果が補正許容範囲外の場合には前回の燃料噴射タイミングで噴射するように前記燃料噴射制御装置に出力することを特徴とする請求項6記載のエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御装置。前記特許文献1に示されるような、パイロット燃料噴射装置3において、副室7内へのパイロット燃料噴射タイミングtと、主燃焼室15内の筒内圧力pとの関係は、図5に示すように、パイロット燃料噴射タイミングtを早めると筒内圧力pは高く、遅くすると筒内圧力pは低下する傾向を示す。但し、早め過ぎるとノッキングといわれる異常燃焼が生じ、遅くし過ぎると失火に至る。従って、燃焼診断装置の診断結果に従って、筒内圧力pの最適範囲に対して高い場合には、前記パイロット燃料噴射タイミングを遅角側に所定量補正し、逆に、筒内圧力pの最適範囲に対して低い場合には、進角側に所定量補正する操作を繰り返して、最適範囲に戻すことが行われる。しかし、補正によって最適範囲に戻ったことが診断結果として出力されるまで、所定量の進角補正または遅角補正が繰り返し行われ、進角または遅角が累積されるような補正手法所謂、積分的補正が行われると、燃焼診断装置が故障している場合例えば、D/A変換器等の異常で信号が正しく出力されない場合や、燃焼診断装置からパイロット燃料噴射制御装置噴射タイミング制御装置への燃焼診断結果の信号が正しく入力されない場合例えば、A/D変換器等の異常で信号が正しく入力されない場合には、燃焼状態が最適に復帰して適正筒内圧力で燃焼が行われているにもかかわらず、燃焼が最適でないとの診断結果をパイロット燃料噴射制御装置噴射タイミング制御装置が入力し続けるおそれがあり、その診断結果に対応してパイロット燃料噴射タイミングの進角、または遅角の補正が続けられ、偏った噴射タイミングでの運転を続行する危険性がある。なお、噴射タイミング等に制限を掛ける技術として、特許文献2特開2006-299832号公報が知られているが、この特許文献2は予めマップによって噴射タイミングの上限情報を設定する手法である。マップ設定値を求めるのに多くの時間と労力を要するとともに記憶装置の大容量化によって制御装置が大型化する問題が生じる。また、この特許文献2は、ディーゼルエンジンのパイロット噴射とパイロット噴射開始タイミングとを関連づけて制御する技術であり、燃焼が最適でないと診断された状態下で燃焼診断信号異常の場合のパイロット噴射タイミング制御については開示されていない。そこで、本発明は前記問題点に鑑み、エンジンがノッキングまたは失火状態にあるかを含め燃焼が最適であるか否かを判定する燃焼診断装置から燃料噴射制御装置噴射タイミング制御装置に送出される燃焼診断結果の信号が、正しい診断結果を出力入力していない場合であっても、燃焼診断結果に基づいて行われる燃料噴射タイミングの補正を許容範囲内に保持して燃焼診断装置からの信号に基づく補正運転の安全性および信頼性を向上するエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御方法および装置を提供することを目的とする。前記目的を達成するため、第1発明の方法発明は、燃焼が最適か否かを判定する燃焼診断装置と、該燃焼診断装置からの診断結果を受けて燃料噴射装置を制御する燃料噴射制御装置とを備えたエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御方法において、前記燃焼診断装置によって各気筒の燃焼状態を診断するステップと、燃焼が最適でないと判定された気筒においてエンジン回転数およびエンジン負荷に基づいて予め設定された燃料噴射タイミングに対して最適燃焼と判定されるまで補正を繰り返して補正量を累積していくステップと、複数気筒の過去の燃料噴射タイミングのデータを基に燃料噴射タイミングの補正許容範囲を設定するステップと、今回補正の噴射タイミングが前記補正許容範囲内か否かを判定するステップと、前記判定の結果が補正許容範囲内の場合に今回補正の噴射タイミングによって前記燃料噴射装置を作動させるステップと、を有することを特徴とする。かかる第1発明によれば、最適燃焼と判定されるまで補正を繰り返して補正量が累積されるような場合であっても、複数気筒の過去の燃料噴射タイミングのデータを基に燃料噴射タイミングの補正許容範囲を設定して、今回補正の燃料噴射タイミングが、前記燃料噴射タイミングの補正許容範囲内か否かを判定して、判定結果が補正許容範囲内の場合に今回補正の噴射タイミングによって燃料噴射装置を作動させるので、燃焼診断装置によって燃焼が最適でないと判定された気筒に対して、燃料噴射タイミングを進角側に補正し過ぎて筒内圧力が高圧力状態になるおそれ、または遅角側へ補正し過ぎて失火状態になるおそれを回避でき、燃焼診断装置による診断結果に基づく燃料噴射タイミングの補正を適切な範囲に保持できる。その結果、偏った燃料噴射タイミングでの運転を回避でき、燃焼診断装置からの信号に基づく補正運転の安全性および信頼性を向上できる。また、第1発明において好ましくは、前記判定の結果が補正許容範囲外の場合には前回の噴射タイミングによって前記燃料噴射制御装置を作動するとよい。このように、今回補正の噴射タイミングが、前記燃料噴射タイミングの補正許容範囲外の場合には、補正を制限して前回の噴射タイミング直前の制御で実施した噴射タイミングを用いることによって、燃料噴射タイミングを許容範囲に保持して、燃焼状態が一層悪化することを防止できる。また、第1発明において好ましくは、前記補正許容範囲を設定するステップは、複数気筒の直前における燃料噴射タイミングの平均値を算出し、該算出した平均値に対して上下限許容範囲を付加して設定するとよい。補正許容範囲の設定は、まず、多気筒エンジンの全気筒の平均燃料噴射タイミングを算出する。この場合、燃焼診断装置によって燃焼が最適でないと診断された気筒、および最適と診断された気筒の全てを含めた気筒を対象にして算術平均値を算出する。さらに、過去のデータは直前の噴射タイミングのデータとして、その平均値に対して上下限値許容範囲を付加する。上下限許容範囲の上限値は高圧力状態になって気筒に摩耗劣化、亀裂等の損傷等の機械的異常が生じ、耐久性に問題が生じる値として試験的またはシミュレーション計算に基づいて設定される。また、下限値は失火状態になる値として試験的またはシミュレーション計算に基づいて設定される。また、複数気筒の直前の燃料噴射データを基に補正許容範囲を設定するので、予め補正許容範囲をマップとして記憶しておくことが不要となり、さらに記憶手段の容量も小さくて済み制御装置の簡素化が図れる。また、第1発明において好ましくは、前記補正許容範囲を設定するステップは、複数気筒の過去一定期間における燃料噴射タイミングの平均値を算出し、算出結果の平均値に対して上下限許容範囲を付加して設定するとよい。この場合には、過去一定期間は、例えば1時間、1日等の燃料噴射データを基に補正許容範囲を設定するとよく、過去の運転状態の履歴を反映した補正許容範囲が設定できるので、より適切な補正許容範囲を設定できる。また、第1発明において具体的には、前記エンジンが副室を備えた多気筒ガスエンジンであり、前記燃料噴射タイミングが前記副室へのパイロット燃料噴射タイミングであることを特徴とする。パイロット燃料噴射装置においては、パイロット燃料噴射タイミングtと筒内圧力pとの関係は、図5に示すように、パイロット燃料噴射タイミングtを早めると筒内圧力pは高く、遅くすると筒内圧力pは低下する傾向を示す。但し、早め過ぎるとノッキングといわれる異常燃焼が生じ、遅くし過ぎると失火に至る。従って、燃焼診断装置の診断結果に従って、筒内圧力pの最適範囲に対して高い場合には、前記パイロット燃料噴射タイミングを現状のタイミングより遅角側に所定量補正し、逆に、筒内圧力pの最適範囲に対して低い場合には、前記パイロット燃料噴射タイミングを現状のタイミングより進角側に所定量補正する操作を繰り返して、最適燃焼状態に戻るまで補正される。この最適状態に戻す補正において、本第1発明によれば、燃焼診断装置から出力される信号に正しい信号が出力されずに、パイロット燃料噴射タイミングを進角側、または遅角側に補正し続ける場合であっても、補正許容範囲内にパイロット燃料噴射タイミングを保持することができるので、偏った噴射タイミングでの運転を続行する危険性を回避できる。また、第2発明の装置発明は、燃焼が最適か否かを判定する燃焼診断装置と、該燃焼診断装置からの診断結果を受けて燃料噴射装置を制御する燃料噴射制御装置とを備えたエンジンの燃焼診断信号異常時のパイロット噴射タイミング制御装置において、エンジン回転数とエンジン負荷とに基づいて予め設定された燃料噴射タイミングを算出する噴射タイミング算出手段と、前記燃焼診断装置によって燃焼が最適でないと判定された気筒において、前記噴射タイミング算出手段で算出された燃料噴射タイミングを最適燃焼と判定されるまで補正を繰り返して補正量を累積していく噴射タイミング補正手段と、複数気筒の過去の燃料噴射タイミングのデータを基に燃料噴射タイミングの補正許容範囲を設定する補正許容範囲設定手段と、前記噴射タイミング補正手段によって補正される今回の燃料噴射タイミングが前記補正許容範囲設定手段出設定された補正許容範囲内か否かを判定する噴射タイミング判定手段と、該判定手段によって補正許容範囲内と判定した場合には今回補正の燃料噴射タイミングで噴射するように前記燃料噴射制御装置に出力する指令制御手段と、を備えたことを特徴とする。かかる第2発明によれば、噴射タイミング算出手段で算出された燃料噴射タイミングを最適燃焼と判定されるまで補正を繰り返して補正量を累積していく噴射タイミング補正手段を備えていても、補正許容範囲設定手段によって、複数気筒の過去の燃料噴射タイミングのデータを基に燃料噴射タイミングの補正許容範囲を設定し、噴射タイミング判定手段によって、噴射タイミング補正手段によって補正される今回の燃料噴射タイミングが前記補正許容範囲設定手段出設定された補正許容範囲内か否かを判定し、該判定結果が補正許容範囲内の場合に指令制御手段によって、今回補正の燃料噴射タイミングで噴射するので、燃焼診断装置によって燃焼が最適でないと判定された気筒に対して、燃料噴射タイミングを進角側に補正し過ぎて筒内圧力が高圧力状態になるおそれ、または遅角側へ補正し過ぎて失火状態になるおそれを回避でき、燃焼診断装置による診断結果に基づく燃料噴射タイミングの補正を適切な範囲に保持できる。また、第2発明において好ましくは、前記指令制御手段は、前記噴射タイミング判定手段の判定結果が補正許容範囲外の場合には前回の燃料噴射タイミングで噴射するように前記燃料噴射制御装置に出力するとよい。このように、今回補正の噴射タイミングが、前記燃料噴射タイミングの補正許容範囲外の場合には、補正を制限して前回の噴射タイミング直前の制御で実施した噴射タイミングを用いることによって、燃料噴射タイミングを許容範囲に保持して、燃焼状態が一層悪化することを防止できる。本発明によれば、エンジンがノッキングまたは失火状態にあるかを含め燃焼が最適であるか否かを判定する燃焼診断装置から燃料噴射制御装置噴射タイミング制御装置に出力される燃焼診断結果の信号が、正しい診断結果を出力入力していない場合であっても、燃焼診断結果に基づいて行われる燃料噴射タイミングの補正を許容範囲内に保持することによって、燃焼診断装置からの信号に基づく補正運転の安全性および信頼性を向上できる。以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載されている構成部品の寸法、材質、形状、その相対配置などは特に特定的な記載がない限り、この発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例にすぎない。図1は、本発明の実施形態を示し、V型多気筒ガスエンジン1の副室7内へのパイロット燃料噴射装置3への適用を示す全体構成図である。図4は、そのパイロット燃料噴射装置3の構造を示し、本体5と、副室7を有する副室口金9とからなり、該副室口金9は、本体5をシリンダヘッド11に締め付けることによって、シリンダヘッド11に固定される。また、副室口金9の周方向には、副室口金9の内部に形成された副室7と、主燃焼室15とを連通する複数の副室噴口17が形成されている。なお、主燃焼室15はピストン30とシリンダヘッド11とシリンダブロック32とによって形成され、ピストン30の上面にはピストンキャビティ34が形成されている。本体5の内部には、パイロット燃料噴射弁19が設けられ、液体燃料通路21を通って軽油等の液体燃料を副室7内に噴射するようになっている。また、主燃焼室15には吸気弁36を介して吸気通路38に供給されたガス燃料と空気とが混合した希薄混合気が流入するようになっている。そして、パイロット燃料噴射コントローラ40からの指令によってパイロット噴射タイミングおよび噴射量が制御されて、パイロット燃料噴射弁19が開閉して副室7内に副室噴口17から液体燃料パイロット燃料が噴射される。これによって、主燃焼室15から副室噴口17を通って副室7内に流入して充填されている希薄混合気を着火燃焼せしめてトーチ火炎23を生成し、このトーチ火炎23が副室噴口17から主燃焼室15内に噴出するようになっている。一方、図1に示すように、各気筒には主燃焼室15内の筒内圧力を検出する筒内圧力検出器42図4参照が設けられ、各気筒の筒内圧力変化の検出値は燃焼診断装置44に入力される。さらに、エンジンの回転数検出器46および負荷検出器48からの信号も入力され、これら入力信号に基づいてエンジン1の燃焼状態が気筒毎に診断される。燃焼診断装置44による診断結果は、筒内圧力pが、N最適に対して、H高またはL低の範囲にあるかを診断してその結果を出力する。この出力は、D/A変換器50によって、デジタル信号Dからアナログ信号Aへ信号変化して、例えば、図6に示すように、L低はl1~l2の電流値、N最適はn1~n2の電流値、H高はh1~h2の電流値としてアナログ信号によって出力するようになっている。従って、出力電流値を検出することで、例えば、出力電流値がl1~l2では最適な筒内圧力に対して低目であり、出力電流値がh1~h2では最適な筒内圧力に対して高目であると判定できる。燃焼診断装置44のD/A変換した出力信号は、統合制御装置52に入力される。この統合制御装置52は、エンジン1全体の運転状態を制御するものであり、図示しない燃料ガス供給電磁弁を制御して、吸気通路38図4参照内に供給されるガス燃料量を調整してエンジン回転数を制御し、また、吸気通路38に設けられた図示しない過給機の回転数を制御して空燃比制御等を統合的に行う。燃焼診断装置44から出力された信号は、統合制御装置52内のパイロット燃料噴射タイミング制御手段パイロット燃料噴射タイミング制御装置54に入力され、パイロット燃料噴射タイミングが制御されてその結果が、パイロット燃料噴射コントローラ40に出力され、そこから各気筒のパイロット燃料噴射装置3を作動するようになっている。なお、パイロット燃料噴射コントローラ40とパイロット燃料噴射タイミング制御手段54とによって、パイロット燃料に対する燃料噴射制御装置を構成している。図2を参照して、燃焼が最適でない場合のパイロット燃料噴射タイミング制御手段54について説明する。パイロット燃料噴射タイミング制御手段54の入力部56ではA/D変換器58によって、燃焼診断装置44からのアナログ信号が、デジタル信号に信号変換され、その後、燃焼診断結果分析手段59に入力され、燃焼診断結果分析手段59で、診断結果に基づいて、筒内圧力pが高いHレベルの場合には、パイロット燃料の燃料噴射タイミングを-θ1θ1遅角し、筒内圧力pが低いLレベルの場合には、パイロット燃料の燃料噴射タイミングをθ2θ2進角する補正量が設定される。この燃焼診断結果分析手段59からの出力は噴射タイミング補正手段62に入力される。なお、補正量のθ1遅角、θ2進角については、エンジン1の運転状態に応じて可変としても、また一定値として設定してもよい。可変として設定する場合には予めマップに運転状態に応じたデータを記憶しておく。噴射タイミング算出手段60では、回転数検出器46および負荷検出器48から検出されたエンジン1の回転数および負荷の検出信号を基に、運転状態に応じた予め設定された標準のパイロット燃料噴射タイミングを、マップ等を用いて算出する。噴射タイミング補正手段62では、前記標準のパイロット燃料噴射タイミングに対して、燃焼診断結果分析手段59から入力された補正量タイミング-θ1、θ2を付加えて、補正後のパイロット燃料噴射タイミングを算出する。なお、噴射タイミング補正手段62では、初回の補正時では標準のパイロット燃料噴射タイミングに対して補正タイミングが付加されるが、2回目、3回目等のように初回の補正以外においては、燃焼診断結果分析手段59によって判定レベルがN最適の信号に至るまで補正量タイミング-θ1、θ2が累積的に増加していくように、直前の噴射タイミングに対して補正タイミングが付加されるようになっている。補正許容範囲設定手段64では、噴射タイミング補正手段62によって算出された補正後の燃料噴射タイミングの許容範囲が設定される。補正許容範囲設定手段64は平均タイミング算出部66と上下限許容値設定部68とから構成される。平均タイミング算出部66では、燃焼診断装置44によって燃焼が最適でないと診断された気筒、および最適と診断された気筒の全てを含めた気筒を対象にしてエンジン1の全気筒の過去の燃料噴射タイミングのデータの算術平均によって求める。この過去分のデータについては、前回直前の噴射タイミングを用いて算術平均値を求める。複数気筒の直前の燃料噴射データを基に補正許容範囲を設定するので、予め補正許容範囲をマップとして記憶しておくことが不要となり、さらに記憶手段の容量も小さくて済み制御装置の簡素化が図れる。上下限許容値設定部68では、平均タイミング算出部66で算出された平均値に対して上下限値許容範囲を付加する。上下限許容範囲の上限値は高圧力状態になって気筒に損傷等の機械的異常が生じる値として試験的またはシミュレーション計算に基づいて設定される。また、下限値は失火状態になる値として試験的またはシミュレーション計算に基づいて設定される。従って、平均タイミングMに対して上下限許容範囲としてβ進角β、-α遅角αのように設定する。また、平均タイミング算出部66の他の例として、前回直前の噴射タイミングを用いての算術平均値ではなく、全気筒の過去一定期間における燃料噴射タイミングの平均値を算出し、算出結果の平均値に対して上下限許容範囲を付加して設定してもよい。この場合には、過去一定期間は、例えば1時間、1日、1月等のパイロット燃料噴射データを基に算出する。過去の運転状態の履歴を反映した補正許容範囲を設定できるので、より適切な補正許容範囲を設定できる。噴射タイミング判定手段70では、補正許容範囲設定手段64によって設定された補正許容範囲内に、噴射タイミング補正手段62によって算出された今回補正のパイロット燃料噴射タイミングが入るか否かが判定される。指令制御手段72では、噴射タイミング判定手段70によって補正許容範囲内に、噴射タイミング補正手段62によって補正された今回補正のパイロット燃料噴射タイミングが入ると判定した場合には、その今回補正のパイロット燃料噴射タイミングの信号を、パイロット燃料噴射コントローラ40に出力し、パイロット燃料噴射装置3を作動させる。一方、指令制御手段72では、噴射タイミング判定手段70によって補正許容範囲内に、噴射タイミング補正手段62によって算出された今回補正のパイロット燃料噴射タイミングが入らないと判定した場合には、前回直前に実施したパイロット燃料噴射タイミングの信号を、パイロット燃料噴射コントローラ40に出力し、パイロット燃料噴射装置3を作動させて現状の作動を維持させる。噴射タイミング判定手段70での判定の結果が補正許容範囲内の場合には、今回補正の補正後のパイロット燃料噴射タイミングでパイロット燃料噴射コントローラ40を作動させ、噴射タイミング判定手段70での判定の結果が補正許容範囲外の場合には前回直前に実行したパイロット燃料噴射タイミングによってパイロット燃料噴射コントローラ40を作動させるので、燃焼診断装置44による診断結果に基づく燃料噴射タイミングの補正を適切な範囲に保持できる。その結果、パイロット燃料噴射タイミングを進角側に補正し過ぎて筒内圧力が高圧力状態になるおそれ、または遅角側へ補正し過ぎて失火状態になるおそれを回避でき、偏った燃料噴射タイミングでの運転を回避でき、燃焼診断装置からの信号に基づく補正運転の安全性および信頼性を向上できる。次に、前述の燃焼診断装置44による診断制御、および燃焼診断装置44の診断結果に基づくパイロット燃料噴射タイミング制御手段54での燃料噴射タイミングの制御について、図3のフローチャートを用いて説明する。フローチャートは、燃焼診断装置44による診断制御の部分F1と、統合制御装置52内のパイロット燃料噴射タイミング制御手段54におけるパイロット燃料噴射タイミング制御の部分F2とが一体になったものを示す。図3において、制御を開始すると先ずステップS1で、筒内圧力検出器42、エンジン1の回転数検出器46、負荷検出器48からの入力信号を読み取る。次にステップS2で、検出した筒内圧力が最適範囲を超えるか否かが判定され、Yesの場合は、筒内圧力は最適範囲を超え、図6で示すH高の信号が出力され、Noの場合は、さらにステップS5で筒内圧力が最適範囲未満か否かが判定され、Yesの場合には筒内圧力は最適範囲未満であり、図6で示すL低の信号が出力される。さらに、ステップS5でNoと判定された場合には、筒内圧力は最適範囲にあり、図6で示すN最適の信号を出力する。このN最適の場合には、燃焼は最適範囲につき、パイロット燃料噴射タイミングは進角、および遅角何れも行わないでステップS9で終了する。次に、ステップS2の判定で、筒内圧力が最適範囲を超えた場合には、ステップS3に進んで、今回補正のパイロット燃料噴射タイミングが補正許容範囲内に入るか否かが判定される。すなわち、補正許容範囲内は、補正許容範囲設定手段64の平均タイミング算出部66と上下限許容値設定部68とによって設定される平均タイミングMと、下限許容値の遅角αとを用いて、ステップS3で、今回補正のパイロット燃料噴射タイミングが平均タイミングMより遅角α未満か否かが判定される。そして、Yesの場合には、ステップS4に進んで、今回補正のパイロット燃料噴射タイミングで遅角指令を行いステップS9で終了する。一方、ステップS3でNoの場合には、平均タイミングMとかけ離れているため、パイロット燃料噴射タイミングの遅角補正は行わずに、前回直前のパイロット燃料噴射タイミングで噴射させる。次に、ステップS5の判定で、筒内圧力が最適範囲未満の場合には、ステップS6に進んで、今回補正のパイロット燃料噴射タイミングが補正許容範囲内に入るか否かが判定される。すなわち、平均タイミングMと、上限許容値の進角βとを用いて、ステップS6で、今回補正のパイロット燃料噴射タイミングが平均タイミングMより進角β未満か否かが判定される。そして、Yesの場合には、ステップS7に進んで、今回補正のパイロット燃料噴射タイミングで進角指令を行いステップS9で終了する。一方、ステップS6でNoの場合には、平均タイミングMとかけ離れているため、パイロット燃料噴射タイミングの進角補正は行わずに、前回直前のパイロット燃料噴射タイミングで噴射させる。以上のような本実施形態によれば、エンジン1がノッキングまたは失火状態にあるかを含め燃焼が最適であるか否かを判定する燃焼診断装置44からパイロット燃料噴射タイミング制御手段54に送出される燃焼診断結果の信号が、正しい診断結果を出力入力していない場合であっても、燃焼診断結果に基づいて行われるパイロット燃料噴射タイミングの補正を許容範囲内に保持することによって、パイロット燃料噴射タイミングを進角側、または遅角側に補正し続け、偏った噴射タイミングでの運転を続行する危険性を回避でき、燃焼診断装置44からの信号に基づく補正運転の安全性および信頼性を向上できる。また、本実施形態は、副室7へパイロット燃料を噴射するパイロット燃料噴射装置3が装着されたガスエンジン1を例に説明したが、燃焼診断装置からの診断結果に基づいて、最適燃焼に復帰するまで燃料噴射タイミングの補正を累積的に行うエンジンに適用できるものであるため、副室へガス燃料を噴射して点火プラグにて点火してトーチ火炎を生成するガスエンジンの着火システムへ適用しても同様に、燃焼診断装置からの信号に基づく補正運転の安全性および信頼性を向上できる。