車両の動力源であるエンジンと、前記エンジンの動力を車両の駆動軸に伝える変速機と、前記エンジンの冷却水の温度を検出する水温センサと、前記変速機の油温を検出する油温センサと、前記エンジンの吸気温を検出する吸気温センサと、前記油温センサの検出した油温に基づいて前記油温センサの異常状態を判定する制御手段を備えた油温センサの故障診断装置において、前記制御手段は検出された油温と水温と吸気温を記憶する温度記憶手段を備え、前記温度記憶手段はエンジンの停止時とエンジン停止後の次のエンジン始動時における油温と水温と吸気温を記憶し、前記制御手段は、前記油温センサを故障と判断する所定の故障診断閾値として、水温と油温との差である第一差分が第一所定値以上となる場合に油温センサを故障と判断する第一故障診断閾値と、吸気温と油温との差である第二差分が第二所定値以上となる場合に油温センサを故障と判断する第二故障診断閾値を備え、エンジン停止後の次のエンジン始動時における水温と油温との差である第一差分と、エンジン停止後の次のエンジン始動時における吸気温と油温との差である第二差分を求め、前記第一差分と第二差分の大小を比較し、前記第一差分が第二差分よりも小さい場合には第一差分と第一故障診断閾値とを比較して油温センサの故障診断を行い、前記第二差分が第一差分よりも小さい場合には第二差分と第二故障診断閾値とを比較して油温センサの故障診断を行うことを特徴とする油温センサの故障診断装置。前記制御手段は、前記所定の故障診断閾値の一つとして、水温と油温との差である第一差分が第三所定値以上となる場合に油温センサを故障と判断する第三故障診断閾値を備え、エンジン停止からの時間経過による吸気温の変化傾向が水温の変化傾向と異なる場合に第一差分と第三故障診断閾値とを比較して油温センサの故障診断を行うことを特徴とする請求項1に記載の油温センサの故障診断装置。前記制御手段は、第一故障診断閾値と第二故障診断閾値と第三故障診断閾値とを、冷却水の温度の低下量が大きいほど小さくなるように設定することを特徴とする請求項1または請求項2に記載の油温センサの故障診断装置。ところが、前記従来技術1の故障診断装置は、以下の問題があった。1油温TFTの昇温を利用して油温センサの故障を検出しているため、油温TFTがサチュレートする領域時間経過による油温TFTの変化量が小さい場合での故障検出が困難である。例えば、油温TFT20°C以下、油温TFT140°C以上のみで検出をしているため、時間経過による油温TFTの変化が比較的大きくなる油温TFT20°C以下、油温TFT140°C以上のみで、油温センサの故障診断を行っていた。2走行中に油温を検出して診断を行っているため、走行条件などで検出領域が限定されている。3上記理由1、2により、検出性低下、頻度低下することになる。4さらに、故障確定するまでに時間が掛かる傾向がある。例えば、所定時間にわたり変速機の油温が変化していない状態を検出する等。5診断閾値を決定するにあたり、油温TFTの昇温性確認が必要となり、確認、適合工数が多くかかる。6また、車両部品変更バンパー変更、油量変更、クーラ変更などによりクーラ性能が変更になる場合、確認工数が大である。また、前記従来技術2の故障診断装置は、以下の問題があった。1ソーク中の油温TFTの変化特性温度の低下率を見て診断しているため、ソーク中の油温TFTの変化特性が正しく検出できているが、油温TFTの検出値が本来の値よりも高い、もしくは低い値となっている場合の故障は診断できない。2水温ECTがある程度変化しないと油温TFTが変化しないため、環境によって検出性、頻度が低下する。さらに、前記従来技術3の故障診断装置は、以下の問題があった。1ソークタイマを特たない車両では実施できない。2設定されたソーク時間を満たさねば診断が行われないため、検出頻度が低い。この発明の目的は、早期に油温センサの故障診断を行うことを可能にし、故障診断を行う頻度を高めるとともに油温センサの故障検出精度を高めることを目的とする。この発明は、車両の動力源であるエンジンと、前記エンジンの動力を車両の駆動軸に伝える変速機と、前記エンジンの冷却水の温度を検出する水温センサと、前記変速機の油温を検出する油温センサと、前記エンジンの吸気温を検出する吸気温センサと、前記油温センサの検出した油温に基づいて前記油温センサの異常状態を判定する制御手段を備えた油温センサの故障診断装置において、前記制御手段は検出された油温と水温と吸気温を記憶する温度記憶手段を備え、前記温度記憶手段はエンジンの停止時とエンジン停止後の次のエンジン始動時における油温と水温と吸気温を記憶し、前記制御手段は、前記油温センサを故障と判断する所定の故障診断閾値として、水温と油温との差である第一差分が第一所定値以上となる場合に油温センサを故障と判断する第一故障診断閾値と、吸気温と油温との差である第二差分が第二所定値以上となる場合に油温センサを故障と判断する第二故障診断閾値を備え、エンジン停止後の次のエンジン始動時における水温と油温との差である第一差分と、エンジン停止後の次のエンジン始動時における吸気温と油温との差である第二差分を求め、前記第一差分と第二差分の大小を比較し、前記第一差分が第二差分よりも小さい場合には第一差分と第一故障診断閾値とを比較して油温センサの故障診断を行い、前記第二差分が第一差分よりも小さい場合には第二差分と第二故障診断閾値とを比較して油温センサの故障診断を行うことを特徴とする。この発明の油温センサの故障診断装置は、水温、油温、吸気温が油温センサの故障診断可能な所定の値に収束するのを待つことなく油温センサの故障診断を行うことができるので、早期に油温センサの故障診断が行うことができるとともに、油温センサの故障診断を行う頻度を高めることができる。この発明の油温センサの故障診断装置は、第一差分と第二差分の小さい側の差分を利用して油温センサの故障診断を行うので、油温センサを正常判定するための第一故障診断閾値および第二故障診断閾値の正常診断閾値幅を小さくでき、油温センサの異常診断を誤判定することを軽減できる。以下、図面に基づいてこの発明の実施例を説明する。図1~図26は、この発明の実施例を示すものである。図2において、1は車両、2はこの車両1に搭載されるパワートレインである。パワートレイン2は、動力源であるエンジン3と、このエンジン3の動力を駆動輪に伝える変速機自動変速機4とからなる。エンジン3には、冷却水の温度水温を検出する水温センサ5を備え、吸気温を検出する吸気温センサ6を備えている。変速機4には、差動油によって作動して各シフトポジションに応じた変速段に切り換えるブレーキ等の切換機構を備え、この切換機構に供給する作動油を切り換える複数のソレノイドバルブとして第1~第4ソレノイドバルブ7~10を備え、これら第1~第4ソレノイドバルブ7~10により切り換えられる作動油の温度油温を検出する油温センサ11を備えている。車両1は、図1に示すように、油温センサ11の故障診断装置12を備えている。故障診断装置12は、エンジン3の水温、吸気温、変速機4の油温によって各温度の相関から油温センサ11の故障診断を行うものであって、車両1の走行中、エンジン停止時、エンジン始動時に状況を判定することで、各状況に合った判定値閾値を用いて対応するものである。前記故障診断装置12は、制御手段13が備えている。制御手段13には、前記水温センサ5と、吸気温センサ6と、第1~第4ソレノイド7~10と、油温センサ11とが連絡している。また、制御手段13には、アクセルペダルの踏み込み量をアクセル開度として検出するアクセル開度センサ14と、車速を検出する車速センサ15と、エンジン回転数を検出するエンジン回転数センサ16と、バッテリ電温を検出可能なバッテリ電圧検出センサ17と、イグニションスイッチ18と、変速機4のシフトポジションを検出可能なシフトポジションスイッチ19と、エンジン3の始動時停止時を検出可能なエンジン始動停止検出センサ20とが連絡している。前記制御手段13は、検出された油温と水温と吸気温とを記憶する温度記憶手段21と、油温センサ11の検出した油温に基づいて油温センサ11の異常状態を判定するための故障診断閾値を記憶する故障診断閾値記憶手段22と、故障診断閾値により油温センサ11の故障診断を行う故障判定手段23とを備えている。前記温度記憶手段21は、エンジン3の停止時とエンジン停止後の次のエンジン3の始動時における油温と水温と吸気温を記憶する。前記制御手段13は、油温センサ11を故障と判断する所定の故障診断閾値として、水温と油温との差である第一差分が第一所定値以上となる場合に油温センサ11を故障と判断する第一故障診断閾値と、吸気温と油温との差である第二差分が第二所定値以上となる場合に油温センサを故障と判断する第二故障診断閾値とを、故障診断閾値記憶手段22に記憶して備えている。前記制御手段13は、故障判定手段23によって、エンジン3を停止後の次のエンジン3の始動時における水温と油温との差である第一差分と、エンジン3を停止後の次のエンジン3の始動時における吸気温と油温との差である第二差分を求める。そして、制御手段13は、故障判定手段23によって、第一差分と第二差分の大小を比較し、第一差分が第二差分よりも小さい場合には第一差分と第一故障診断閾値とを比較して油温センサ11の故障診断を行い、第二差分が第一差分よりも小さい場合には第二差分と第二故障診断閾値とを比較して油温センサ11の故障診断を行う。また、前記制御手段13は、所定の故障診断閾値の一つとして、水温と油温との差である第一差分が第三所定値以上となる場合に油温センサ11を故障と判断する第三故障診断閾値を、故障診断閾値記憶手段22に記憶して備えている。制御手段13は、故障判定手段23によって、エンジン3の停止からの時間経過による吸気温の変化傾向が水温の変化傾向と異なる場合に、第一差分と第三故障診断閾値とを比較して油温センサ11の故障診断を行う。さらに、前記制御手段13は、第一故障診断閾値と第二故障診断閾値と第三故障診断閾値とを、冷却水の温度の低下量が大きいほど小さくなるように設定し、故障診断閾値記憶手段22に記憶する。次に、この実施例に係る油温センサ11の故障診断を、図3図4のフローチャートに基づいて説明する。図3のフローチャートによる故障診断は、第一~第三故障診断閾値それぞれで油温センサ11の故障を診断する。図4のフローチャートによる故障診断は、第一故障診断閾値および第二故障診断閾値の組み合わせと第三故障診断閾値それぞれで油温センサ11の故障を診断する。なお、図3~図26においては、油温をTFT、水温をECT、吸気温をIAT、水温の変化量をΔECT、第一故障診断閾値をECT閾値1、第二故障診断閾値をIAT閾値、第三故障診断閾値をECT閾値2と記載して説明する。図3のフローチャートにおいて、故障診断装置12の制御手段13によるプログラムがスタートするとステップA01、先ず、油温センサ11の故障診断の前提条件が成立したかを判断するステップA02。前提条件は、故障診断を実施する直前のDCドライビングサイクル走行をモニタして、故障診断を実施するかどうかを判断するものである。この故障診断の実施は、走行条件が成立し、かつ、登坂ストール条件が不成立である場合に行われる。走行条件は、図5に示すように、1油温が設定範囲内TftPreL≦油温≦TftPreH、2水温が設定範囲内EngWaPreL≦水温≦EngWaPreH、3吸気温が設定範囲内EngArPreL≦吸気温≦EngArPreH、4エンジン3のオン時間エンジン回転速度がある一定値以上等のエンジン始動条件を満足後の経過時間が設定時間以上エンジンOn時間≧EngOnTime、5エンジン3のアイドル運転時間エンジン3の始動後、変速機4がPパーキングレンジまたはNニュートラルレンジでの積算時間が設定時間以上アイドル時間≧IdleTime、6アクセル開度積算時間が設定時間以上アクセル開度積算時間≧AcclTime、7車速が設定車速以上車速≧VhclSpdPre、8設定車速以上での走行7が成立している走行時間が設定時間以上走行時間≧DrvPre、の全ての条件が満たされた場合に成立する。登坂ストール条件は、ストール判定の成立時で、かつ、ストール解除タイマが零0以上である場合に、成立する。ストール判定は、図6Aに示すように、1アクセル開度が設定開度以上アクセル開度≧AcclSt、2変速機4においてロックアップスリップロックアップのいずれの状態でもない、3変速機4のシフトポジションがPパーキングレンジNニュートラルレンジ以外であること、の全ての条件が、所定時間StTime満たされた場合に成立する。アクセル開度の設定開度は、図6Bに示すように、車速に応じて定められるものである。ストール解除タイマの動作例においては、図7に示すように、ストール判定が成立し診断条件が停止、そして、このストール判定の成立から不成立になった時ストール確定として記すに、ストール解除タイマでストール減衰時間をセットして、このストール減衰時間を減衰し、このストール減衰時間が零0になった時に、診断条件を復帰させる。これより、登坂ストール条件は、ストール判定の不成立時で、かつ、ストール解除タイマが零0である場合に、不成立する。前記判断ステップA02がNOの場合は、このステップA02に戻る。前記ステップA02がYESの場合は、エンジン3の停止時における油温TFT、水温ECT、吸気温IATを保存しステップA03、エンジン3を再始動しステップA04、吸気温IATの信頼性の条件が成立したかを判断するステップA05。吸気温IATの信頼性の条件は、エンジン3を停止後のソーク中に、水温ECTの低下量ΔECTに対して吸気温IATの低下量ΔIATが急変していない場合に成立する。ソークは、エンジン3が停止して冷却水や作動油が循環していない状態を意味し、エンジン3を停止した後、そのままの状態で放置しておくと、油温、水温、吸気温がともに周囲温度エンジンルーム内の温度に略等しい状態となる。吸気温IATは、図11に示すように、ソーク中に外気からの風の影響による急変が懸念される。吸気温IATの急変は、油温センサ11の故障診断に誤判定する可能性があるため、診断を行わない。もしくは異なる故障診断閾値にて診断を行う。前記判断ステップA05がNOの場合は、ステップA02に戻る。前記判断ステップA05がYESの場合は、熱害の条件が成立したかを判断するステップA06。熱害時は、図10に示すように、ソークが進んでも、油温TFT、水温ECTに対して、吸気温IATが低下しない。熱害の条件は、1水温ECTがエンジン3の停止時よりも所定量だけ低下、2エンジン3の再始動時の吸気温IATが所定値以上高い、3エンジン3の停止時からの吸気温IATの低下量ΔIATの変化量が所定値よりも小さい、の全ての条件が満たされた場合に成立する。前記判断ステップA06において、エンジン3の停止からの時間経過による吸気温IATの変化傾向が水温ECTの変化傾向と同じで、吸気温IATが低下して熱害の条件が不成立し、判断ステップA06がNOの場合は、油温TFTが水温ECTと吸気温IATのどちらとより収束しているかを判断するステップA07。この判断ステップA07においては、油温TFTと水温ECTとの差である第一差分を求めるとともに、油温TFTと吸気温IATとの差である第二差分を求め、求めた第一差分と第二差分の大小を比較することで判断を行う。図8に示すように、第一差分が第二差分よりも小さく、油温TFTが水温ECTとより早く収束しているステップA07:ECT場合は、水温ECTと油温TFTとの差である第一差分が第一故障診断閾値ECT閾値1を満足するかを判断するステップA08。第一故障診断閾値ECT閾値1は、図12に示すように、第一差分と比較する第一所定値として、高側の閾値ECT1Highと低側の閾値ECT1Lowとを設定している。また、第一故障診断閾値ECT閾値1は、水温ECTの低下量ΔECTが大きいほど小さくなるように設定している。前記判断ステップA08においては、水温ECTと油温TFTの収束が油温TFTと吸気温IATの収束よりも早いステップA07;ECTので、図12に示すように、第一故障診断閾値ECT閾値1にて油温センサ11の故障診断を実施する。制御手段13は、第一差分が、第一故障診断閾値ECT閾値1の閾値ECT1High以下と閾値ECT1Low以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段13は、第一差分が、第一故障診断閾値ECT閾値1の閾値ECT1Highより上、あるいは閾値ECT1Low未満の正常診断閾値外にある場合に、故障と判断する。第一差分が第一故障診断閾値ECT閾値1の閾値ECT1High以下と閾値ECT1Low以上の間の正常診断閾値内にあり、前記判断ステップA08がYESの場合は、油温センサ11を正常と判定しステップA09、プログラムを終了するステップA10。一方、第一差分が第一故障診断閾値ECT閾値1の閾値ECT1Highより上、あるいは閾値ECT1Low未満の正常診断閾値外にあり、前記判断ステップA08がNOの場合は、油温センサ11を故障と判定しステップA11、プログラムを終了するステップA10。また、前記判断ステップA07において、図9に示すように、第二差分が第一差分よりも小さく、油温TFTが吸気温IATとより早く収束しているステップA07:IAT場合は、吸気温IATと油温TFTとの差である第二差分が第二故障診断閾値IAT閾値を満足するかを判断するステップA12。第二故障診断閾値IAT閾値は、図13に示すように、第二差分と比較する第二所定値として、高側の閾値IATHighと低側の閾値IATLowとを設定している。また、第二故障診断閾値IAT閾値は、水温ECTの低下量ΔECTが大きいほど小さくなるように設定している。前記判断ステップA12においては、吸気温IATと油温TFTとの収束が水温ECTと油温TFTとの収束よりも早いステップA07;IATので、第二故障診断閾値IAT閾値にて油温センサ11の故障診断を実施する。制御手段13は、第二差分が、第二故障診断閾値IAT閾値の閾値IATHigh以下と閾値IATLow以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段13は、第二差分が、第二故障診断閾値IAT閾値の閾値IATHighより上、あるいは閾値IATLow未満の正常診断閾値外にある場合に、故障と判断する。第二差分が第二故障診断閾値IAT閾値の閾値IATHigh以下と閾値IATLow以上の間の正常診断閾値内にあり、前記判断ステップA12がYESの場合は、油温センサ11を正常と判定しステップA13、プログラムを終了するステップA10。一方、第二差分が第二故障診断閾値IAT閾値の閾値IATHighより上、あるいは閾値IATLow未満の正常診断閾値外にあり、前記判断ステップA12がNOの場合は、油温センサ11を故障と判定しステップA14、プログラムを終了するステップA10。なお、図12において、斜線で示す領域は、吸気温IATを考慮した第一故障診断閾値ECT閾値1と吸気温IATを考慮しない第一故障診断閾値ECT閾値1とで挟まれた領域を示している。吸気温IATを考慮することで、油温センサ11の正常判定閾値幅を狭め、より精度の高い油温センサ11の故障診断を実施できる。ここでは、一例として第一故障診断閾値の低側の閾値ECT1Lowのみを図示している。さらに、前記判断ステップA06において、図10に示すように、エンジン3の停止からの時間経過による吸気温IATの変化傾向が水温ECTの変化傾向と異なり、吸気温IATが低下しないで熱害の条件が成立し、判断ステップA06がYESの場合は、水温ECTと油温TFTとの差である第一差分が第三故障診断閾値ECT閾値2を満足するかを判断するステップA15。第三故障診断閾値ECT閾値2は、図14に示すように、第一差分と比較する第三所定値として、高側の閾値ECT2Highと低側の閾値ECT2Lowとを設定している。また、第三故障診断閾値ECT閾値2は、水温ECTの低下量ΔECTが大きいほど小さくなるように設定している。制御手段13は、第一差分が、第三故障診断閾値ECT閾値2の閾値ECT2High以下と閾値ECT2Low以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段13は、第一差分が、第三故障診断閾値ECT閾値2の閾値ECT2Highより上、あるいは閾値ECT2High未満の正常診断閾値外にある場合に、故障と判断する。熱害と判定された場合は、ソーク時の水温ECTの変化量ΔECTに対する水温ECTと油温TFTの収束が早いため、水温ECTと油温TFTの比較のみで診断が可能である。第一差分が第三故障診断閾値ECT閾値2の閾値ECT2High以下と閾値ECT2Low以上の間の正常診断閾値内にあり、前記判断ステップA15がYESの場合は、油温センサ11を正常と判定しステップA16、プログラムを終了するステップA10。第二差分が第三故障診断閾値ECT閾値2の閾値ECT2High未満、あるいは閾値ECT2Highより上の正常診断閾値外にあり、前記判断ステップA15がNOの場合は、油温センサ11を故障と判定しステップA17、プログラムを終了するステップA10。図4のフローチャートにおいて、故障診断装置12の制御手段13によるプログラムがスタートするとステップB01、先ず、油温センサ11の故障診断の前提条件が成立したかを判断するステップB02。前提条件は、故障診断を実施する直前のDCドライビングサイクル走行をモニタして、故障診断を実施するかどうかを判断するものである。この故障診断の実施は、走行条件が成立し、かつ、登坂ストール条件が不成立である場合に行われる。走行条件は、図5に示すように、1油温が設定範囲内TftPreL≦油温≦TftPreH、2水温が設定範囲内EngWaPreL≦水温≦EngWaPreH、3吸気温が設定範囲内EngArPreL≦吸気温≦EngArPreH、4エンジン3のオン時間エンジン回転速度がある一定値以上等のエンジン始動条件を満足後の経過時間が設定時間以上エンジンOn時間≧EngOnTime、5エンジン3のアイドル運転時間エンジン3の始動後、変速機4がPパーキングレンジまたはNニュートラルレンジでの積算時間が設定時間以上アイドル時間≧IdleTime、6アクセル開度積算時間が設定時間以上アクセル開度積算時間≧AcclTime、7車速が設定車速以上車速≧VhclSpdPre、8設定車速以上での走行7が成立している走行時間が設定時間以上走行時間≧DrvPre、の全ての条件が満たされた場合に成立する。登坂ストール条件は、ストール判定の成立時で、かつ、ストール解除タイマが零0以上である場合に、成立する。ストール判定は、図6Aに示すように、1アクセル開度が設定開度以上アクセル開度≧AcclSt、2変速機4においてロックアップスリップロックアップのいずれの状態でもない、3変速機4のシフトポジションがPパーキングレンジNニュートラルレンジ以外であること、の全ての条件が、所定時間StTime満たされた場合に成立する。アクセル開度の設定開度は、図6Bに示すように、車速に応じて定められるものである。ストール解除タイマの動作例においては、図7に示すように、ストール判定が成立し診断条件が停止、そして、このストール判定の成立から不成立になった時ストール確定として記すに、ストール解除タイマでストール減衰時間をセットして、このストール減衰時間を減衰し、このストール減衰時間が零0になった時に、診断条件を復帰させる。これより、登坂ストール条件は、ストール判定の不成立時で、かつ、ストール解除タイマが零0である場合に、不成立する。前記判断ステップA02がNOの場合は、このステップA02に戻る。前記ステップA02がYESの場合は、エンジン3の停止時における油温TFT、水温ECT、吸気温IATを保存しステップA03、エンジン3を再始動しステップA04、吸気温IATの信頼性の条件が成立したかを判断するステップA05。吸気温IATの信頼性の条件は、エンジン3を停止後のソーク中に、水温ECTの低下量ΔECTに対して吸気温IATの低下量ΔIATが急変していない場合に成立する。ソークは、エンジン3が停止して冷却水や作動油が循環していない状態を意味し、エンジン3を停止した後、そのままの状態で放置しておくと、油温、水温、吸気温がともに周囲温度エンジンルーム内の温度に略等しい状態となる。吸気温IATは、図11に示すように、ソーク中に外気からの風の影響による急変が懸念される。吸気温IATの急変は、油温センサ11の故障診断に誤判定する可能性があるため、診断を行わない。もしくは異なる故障診断閾値にて診断を行う。前記判断ステップA05がNOの場合は、ステップA02に戻る。前記判断ステップA05がYESの場合は、熱害の条件が成立したかを判断するステップA06。熱害時は、図10に示すように、ソークが進んでも、油温TFT、水温ECTに対して、吸気温IATが低下しない。熱害の条件は、1水温ECTがエンジン3の停止時よりも所定量だけ低下、2エンジン3の再始動時の吸気温IATが所定値以上高い、3エンジン3の停止時からの吸気温IATの低下量ΔIATの変化量が所定値よりも小さい、の全ての条件が満たされた場合に成立する。前記判断ステップB06において、エンジン3の停止からの時間経過による吸気温IATの変化傾向が水温ECTの変化傾向と同じで、吸気温IATが低下して熱害の条件が不成立し、判断ステップA06がNOの場合は、水温ECTと油温TFTとの差である第一差分が第一故障診断閾値ECT閾値1を満足するかを判断するステップB07。第一故障診断閾値ECT閾値1は、図12に示すように、第一差分と比較する第一所定値として、高側の閾値ECT1Highと低側の閾値ECT1Lowとを設定している。また、第一故障診断閾値ECT閾値1は、水温ECTの低下量ΔECTが大きいほど小さくなるように設定している。前記判断ステップB07においては、図12に示すように、第一故障診断閾値ECT閾値1にて油温センサ11の故障診断を実施する。制御手段13は、第一差分が、第一故障診断閾値ECT閾値1の閾値ECT1High以下と閾値ECT1Low以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段13は、第一差分が、第一故障診断閾値ECT閾値1の閾値ECT1Highより上、あるいは閾値ECT1Low未満の正常診断閾値外にある場合に、故障と判断する。第一差分が第一故障診断閾値ECT閾値1の閾値ECT1High以下と閾値ECT1Low以上の間の正常診断閾値内にあり、前記判断ステップB07がYESの場合は、油温センサ11を正常と判定しステップB08、プログラムを終了するステップB09。また、第一差分が第一故障診断閾値ECT閾値1の閾値ECT1Highより上、あるいは閾値ECT1Low未満の正常診断閾値外にあり、前記判断ステップB07がNOの場合は、吸気温IATと油温TFTとの差である第二差分が第二故障診断閾値IAT閾値を満足するかを判断するステップB10。第二故障診断閾値IAT閾値は、図13に示すように、第二差分と比較する第二所定値として、高側の閾値IATHighと低側の閾値IATLowとを設定している。また、第二故障診断閾値IAT閾値は、水温ECTの低下量ΔECTが大きいほど小さくなるように設定している。前記判断ステップB10においては、図13に示すように、第二故障診断閾値IAT閾値にて油温センサ11の故障診断を実施する。制御手段13は、第二差分が、第二故障診断閾値IAT閾値の閾値IATHigh以下と閾値IATLow以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段13は、第二差分が、第二故障診断閾値IAT閾値の閾値IATHighより上、あるいは閾値IATLow未満の正常診断閾値外にある場合に、故障と判断する。第二差分が第二故障診断閾値IAT閾値の閾値IATHigh以下と閾値IATLow以上の間の正常診断閾値内にあり、前記判断ステップB10がYESの場合は、油温センサ11を正常と判定しステップB11、プログラムを終了するステップB09。第二差分が第二故障診断閾値IAT閾値の閾値IATHighより上、あるいは閾値IATLow未満の正常診断閾値外にあり、前記判断ステップB10がNOの場合は、油温センサ11を故障と判定しステップB12、プログラムを終了するステップB09。なお、図12において、斜線で示す領域は、吸気温IATを考慮した第一故障診断閾値ECT閾値1と吸気温IATを考慮しない第一故障診断閾値ECT閾値1とで挟まれた領域を示している。吸気温IATを考慮することで、油温センサ11の正常判定閾値幅を狭め、より精度の高い油温センサ11の故障診断を実施できる。ここでは、一例として第一故障診断閾値の低側の閾値ECT1Lowのみを図示している。さらに、前記判断ステップB06において、図10に示すように、エンジン3の停止からの時間経過による吸気温IATの変化傾向が水温ECTの変化傾向と異なり、吸気温IATが低下しないで熱害の条件が成立し、判断ステップB06がYESの場合は、水温ECTと油温TFTとの差である第一差分が第三故障診断閾値ECT閾値2を満足するかを判断するステップB13。第三故障診断閾値ECT閾値2は、図14に示すように、第一差分と比較する第三所定値として、高側の閾値ECT2Highと低側の閾値ECT2Lowとを設定している。また、第三故障診断閾値ECT閾値2は、水温ECTの低下量ΔECTが大きいほど小さくなるように設定している。制御手段13は、第一差分が、第三故障診断閾値ECT閾値2の閾値ECT2High以下と閾値ECT2Low以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段13は、第一差分が、第三故障診断閾値ECT閾値2の閾値ECT2Highより上、あるいは閾値ECT2High未満の正常診断閾値外にある場合に、故障と判断する。熱害と判定された場合は、ソーク時の水温ECTの変化量ΔECTに対する水温ECTと油温TFTの収束が早いため、水温ECTと油温TFTの比較のみで診断が可能である。第一差分が第三故障診断閾値ECT閾値2の閾値ECT2High以下と閾値ECT2Low以上の間の正常診断閾値内にあり、前記判断ステップB13がYESの場合は、油温センサ11を正常と判定しステップB14、プログラムを終了するステップB09。第二差分が第三故障診断閾値ECT閾値2の閾値ECT2Highより上、あるいは閾値ECT2High未満の正常診断閾値外にあり、前記判断ステップB13がNOの場合は、油温センサ11を故障と判定しステップB15、プログラムを終了するステップB15。次に、故障診断装置12による油温センサ11の故障診断の具体例を、図15~図26にしたがって説明する。図15図16は、熱害条件の不成立時に油温センサ11の検出値が高温側でスタックした場合の診断を示すものである。図15に示すように、ソークが進んで水温ECTに対して吸気温IATが収束し、油温TFTが高温側80°Cで変化しない場合は、図16に示すように、油温TFTと水温ECTとの差である第一差分が低温側から高温側に大きく変化する。故障診断装置12は、第一差分が第一故障診断閾値ECT閾値1の閾値ECT1High以下から、閾値ECT1Highより上の高い値に変化したときに、油温センサ11をスタック故障と診断する。図17図18は、熱害条件の不成立時に油温センサ11の検出値が低温側でスタックした場合の診断を示すものである。図17に示すように、ソークが進んで水温ECTに対して吸気温IATが収束し、油温TFTが低温側0°Cで変化しない場合は、図18に示すように、油温TFTと吸気温IATとの差である第二差分が低温側で変化する。故障診断装置12は、第二差分が第二故障診断閾値IAT閾値の閾値IATLow未満の低い値にとどまっているので、油温センサ11をスタック故障と診断する。図19図20は、熱害条件の成立時に油温センサ11の検出値が中温でスタックした場合の診断を示すものである。図19に示すように、ソークが進んで水温ECTに対して吸気温IATが収束した後に再び離れ、油温TFTが中温20°Cで変化しない場合は、図20に示すように、油温TFTと水温ECTとの差である第一差分が低温側で変化する。故障診断装置12は、第一差分が第三故障診断閾値ECT閾値2の閾値ECT2Low未満の低い値にとどまっているので、油温センサ11をスタック故障と診断する。図21図22は、熱害条件の不成立時に油温センサ11の検出値が高温側にオフセットした場合の診断を示すものである。図21に示すように、ソークが進んで水温ECTに対して吸気温IATが収束し、油温TFTが高温側に変化して収束しない場合は、図22に示すように、油温TFTと水温ECTとの差である第一差分が高温側に変化する。故障診断装置12は、第一差分が第一故障診断閾値ECT閾値1の閾値ECT1High以下から、閾値ECT1Highより上の高い値となったときに、油温センサ11をオフセット故障と診断する。図23図24は、熱害条件の不成立時に油温センサ11の検出値が低温側にオフセットした場合の診断を示すものである。図23に示すように、ソークが進んで水温ECTに対して吸気温IATが収束し、油温TFTが低温側に変化して収束しない場合は、図24に示すように、油温TFTと吸気温IATとの差である第二差分が低温側に変化する。故障診断装置12は、第二差分が第二故障診断閾値IAT閾値の閾値IATLow以上から、閾値IATLow未満の低い値となったときに、油温センサ11をオフセット故障と診断する。図25図26は、熱害条件の成立時に油温センサ11の検出値が低温側にオフセットした場合の診断を示すものである。図25に示すように、ソークが進んで水温ECTに対して吸気温IATが収束した後に再び離れ、油温TFTが低温側に変化して収束しない場合は、図26に示すように、油温TFTと水温ECTとの差である第一差分が低温側にわずかに変化する。故障診断装置12は、第一差分が第三故障診断閾値ECT閾値2の閾値ECT2Low以上から、閾値ECT2Low未満の低い値となったとき、油温センサ11をオフセット故障と診断する。このように、故障診断装置12は、エンジン3の水温ECT、吸気温IAT、変速機4の油温TFTによって各温度の相関から油温センサ11の故障診断を行う。一般的に、油温TFTは水温ECTほど上昇せず、エンジン3の始動後ある程度の乖離が生じる。この乖離は、ソーク時間の経過に応じて小さくなる特性を特つ。この特性を利用し、ソーク時間を水温ECTの低下量ΔECTから推定ソークタイマに代替することで、ソーク時間に応じた水温ECT、油温TFTの絶対値差を比較することによる故障診断を実施する。低下量ΔECTに応じた水温ECT、油温TFTの差の許容範囲を故障診断閾値として設定することにより、ソーク完了時水温ECT、油温TFTが所定の値に収束することだけではなく全領域での故障診断が可能となる。但し、故障診断閾値を設定するにあたり、油温TFTと水温ECTの乖離が極端に大きい場合、水温ECT、油温TFTの差が収束するまでの水温ECTの変化量ΔECTの変化が大きくなり、故障診断閾値が広がるため、検出性が低下する懸念がある。そのため、上記変化量ΔECTに応じた水温ECTと油温TFTの絶対値差の比較と並行し、変化量ΔECTに応じたエンジン3の吸気温IATと油温TFTの絶対値差の比較を実施する。油温TFTは、十分に昇温されていない油温TFTと水温ECTの温度差の乖離が大きい場合には、油温TFTと水温ECTがともに収束する場合よりも、油温TFTと吸気温IATがともに収束する方が早い特性がある。なお、十分に昇温されるとは、時間経過による流体の昇温度合いが比較的緩やかとなって、その温度が高温側で安定することを指す。そのため、上記2種類の診断低下量ΔECTに応じた水温ECT、油温TFTの絶対値差、および吸気温IATと油温TFTの絶対値差による診断を実施することで、変化量ΔECTが小さい領域での診断性を向上することができる。エンジン3の吸気温IATは不安定であり、外的要因により大きく変化することが知られている。そこで、吸気温IATを診断のパラメータとして使用するに当たり、いくつかの前提条件を設定することにより精度を向上している。吸気温IATの変化の外的要因には、1水温ECTの変化量に対して、吸気温IATの変化量が極端に大きい場合。自然風、ソーク中ボンネット開放等2吸気温IATが高く、ソーク後にも低下していない場合。日射により吸気が暖められる。3停止時の吸気温IATから、始動時の吸気温IATが極端に上昇している場合。走行後、即エンジン停止、等がある。上記のよう吸気温IATの変化傾向が水温ECTの変化傾向と異なる状況では、別途閾値を設ける等により診断を実施する。例えば、上記1については、図3のフローチャートのステップA05、図4のフローチャートのステップB05により、吸気温IATの信頼性判定を行っている。上記2、3については、図3のフローチャートのステップA06、図4のフローチャートのステップB06により、熱害判定を行っている。熱害判定時は、十分に水温ECTと油温TFTが昇温されていることが望ましい。水温ECTと油温TFTが共に十分に昇温されていることで、ソーク開始時直後から水温ECTと油温TFTの乖離が比較的小さいことから、精度の高い油温センサ11の故障診断を行うことができる。故障診断装置12は、第一故障診断閾値ECT閾値1、第二故障診断閾値IAT閾値、熱害用の第三故障診断閾値ECT閾値2を設定し、油温センサ11の故障診断を実施する。第一故障診断閾値ECT閾値1、第二故障診断閾値IAT閾値は吸気温IATを考慮した診断閾値であり、熱害判定がなされなかった場合において用いる診断閾値である。一方、第三故障診断閾値ECT閾値2は吸気温IATを考慮しない診断閾値であり、熱害判定がなされた場合に用いる診断閾値である。エンジン3の始動時に、熱害判定がなされなかった場合には油温TFTが水温ECT、吸気温IATのどちらとより近いか判定、診断を実施し、差分が閾値外であった場合、故障と判定する。一方、エンジン3の始動時に、熱害判定がなされた場合には油温TFTと水温ECTとから診断を実施し、差分が閾値外であった場合、故障と判定する。このように、油温センサ11の故障診断装置12は、油温センサ11を故障と判断する所定の故障診断閾値として第一故障診断閾値ECT閾値1、第二故障診断閾値IAT閾値を備え、エンジン3の停止後の次のエンジン3の始動時における水温ECTと油温TFTとの差である第一差分と、エンジン3の停止後の次のエンジン3の始動時における吸気温IATと油温TFTとの差である第二差分を求め、第一差分が第二差分よりも小さい場合には第一差分と第一故障診断閾値ECT閾値1とを比較し、第二差分が第一差分よりも小さい場合には第二差分と第二故障診断閾値IAT閾値とを比較し、油温センサ11の故障診断を行っている。これにより、油温センサ11の故障診断装置12は、水温ECT、油温TFT、吸気温IATが油温センサ11の異常診断可能な所定の値に収束するのを待つことなく油温センサ11の故障診断を行うことができるので、早期に油温センサ11の故障診断が行うことができるとともに、油温センサ11の故障診断を行う頻度を高めることができる。また、故障診断装置11は、第一差分と第二差分の小さい側の差分を利用して油温センサ11の故障診断を行うので、油温センサ11を正常判定するための第一故障診断閾値ECT閾値1および第二故障診断閾値IAT閾値の正常診断閾値幅を小さくでき、油温センサ11の異常診断を誤判定することを軽減できる。この油温センサ11の故障診断装置12は、制御手段13に所定の故障診断閾値の一つとして、水温ECTと油温TFTとの差である第一差分が第三所定値以上となる場合に油温センサ11を故障と判断する第三故障診断閾値ECT閾値2を備え、エンジン3の停止からの時間経過による吸気温IATの変化傾向が水温ECTの変化傾向と異なる場合に第一差分と第三故障診断閾値ECT閾値2とを比較して油温センサ11の故障診断を行っている。これにより、故障診断装置12は、車両1が熱害の影響を受けている状況下にあることを判定でき、その熱害の影響を考慮した油温センサの故障診断を行うことができる。さらに、この油温センサ11の故障診断装置12は、制御手段13によって、第一故障診断閾値ECT閾値1と第二故障診断閾値IAT閾値と第三故障診断閾値ECT閾値2とを、冷却水の温度ECTの低下量が大きいほど小さくなるように設定している。エンジン3の停止後からエンジン3を始動させるまでの時間が長いほど、冷却水の水温ECTや変速機4の油温TFTは共に低下する特性を持つことから、第一差分、第二差分の値は小さくなる傾向を持つ。これより、第一故障診断閾値ECT閾値1と第二の故障診断閾値IAT閾値と第三故障診断閾値ECT閾値2とは、エンジン3の停止後からエンジン3を始動させるまでの時間が長いほど小さくして良い。これにより、故障診断装置12は、冷却水の温度ECTの低下量が大きいほど小さくなるように故障診断閾値を設定することで、油温センサ11の故障診断の精度を向上できる。なお、この発明は、上述実施例にかぎらず、種々応用改変が可能である。例えば、水温ECTの変化量ΔECTに応じたエンジン3の吸気温IATと変速機4の油温TFTの絶対値差の比較を、吸気温IATの変化量ΔIATに応じた吸気温IATと油温TFTの絶対値差の比較としても、診断が可能である。エンジン3の始動時に第一故障診断閾値ECT閾値1、第二の故障診断閾値IAT閾値のどちらかで診断するのではなく、両閾値と同時に診断を実施し、第一差分、あるいは第二差分が共に両閾値外であった場合のみ故障と判定する事で、誤判定を防止することができる。診断対象を、水温センサ5、吸気温センサ6としても診断が可能である。吸気温IATの外因を考慮して、診断を実施する。吸気温IATが低い場合には、完全ソーク状態まで時間がかかる吸気温IATが低い、つまり外気温が低く、吸気温IATや水温ECTが収束するまで時間がかかるため、始動時の吸気温IATに応じて変化量ΔECTの前提条件を加えることで、ソーク中の前方向からの風によって吸気温IATのみ著しく低下する条件のロバスト性外乱や設計誤差などの不確定な挙動に対して、システム特性がそれらの影響を受けることなく現状を維持できることを確保するができる。変化量ΔIATによる判定の代わりに、変化量ΔECTを使用するまた、エンジン3の停止時の温度を保存する場合の前提条件として、以下のような判定を実施することで、ロバスト性を高くすることが可能である。ストール判定ストール操作直後のエンジン3の停止等、ストール中に油温TFTが上昇するような操作を行った場合、当該操作完了後の一定時間内でのエンジン3の停止については各温度の保存を実施しない。走行条件判定故障診断の実施前、ドライビングサイクルにて走行経験条件を持たせることにより、各温度が十分昇温された状態からの診断が可能である。走行経験条件としては、例えば、アイドリング時間、アクセル開度、車速、走行時間等がある。