the present description is related to diagnosing degradation of an egr system . in one example , the egr system is adapted to a diesel engine as shown in fig1 . however , the present description may provide benefits for gasoline and alternative fuel engines as well . accordingly , this disclosure is not limited to a particular type of engine or a particular egr system configuration . fig2 - 3 show simulated signals of interest when an engine and egr system are operated according to the method of fig4 . referring to fig1 , internal combustion engine 10 , comprising a plurality of cylinders , one cylinder of which is shown in fig1 , is controlled by electronic engine controller 12 . engine 10 includes combustion chamber 30 and cylinder walls 32 with piston 36 positioned therein and connected to crankshaft 40 . combustion chamber 30 is shown communicating with intake manifold 44 and exhaust manifold 48 via respective intake valve 52 and exhaust valve 54 . each intake and exhaust valve may be operated by an intake cam 51 and an exhaust cam 53 . alternatively , one or more of the intake and exhaust valves may be operated by an electromechanically controlled valve coil and armature assembly . the position of intake cam 51 may be determined by intake cam sensor 55 . the position of exhaust cam 53 may be determined by exhaust cam sensor 57 . fuel injector 66 is shown positioned to inject fuel directly into cylinder 30 , which is known to those skilled in the art as direct injection . alternatively , in some engines , fuel may be injected to an intake port , which is known to those skilled in the art as port injection . fuel injector 66 delivers liquid fuel in proportion to the pulse width of signal fpw from controller 12 . fuel is delivered to fuel injector 66 by a fuel system ( not shown ) including a fuel tank , fuel pump , and fuel rail ( not shown ). fuel injector 66 is supplied operating current from driver 68 which responds to controller 12 . in addition , intake manifold 44 is shown communicating with optional electronic throttle 62 which adjusts a position of throttle plate 64 to control air flow from air intake 42 to intake manifold 44 . in one example , a high pressure dual stage fuel system is used to generate higher fuel pressures . an air - fuel mixture in combustion chamber 30 may be combusted via compression ignition . for example , fuel may be injected several times during the compression stroke , as the piston approaches top - dead - center compression the air - fuel mixture in the cylinder ignites and the expanding gases drive the piston toward crankshaft 40 . exhaust gases exit combustion chamber 30 into exhaust manifold 48 and flows in the direction of the arrow . some exhaust gases may be routed to egr passage 45 when egr valve 84 is at least partially open . egr gas entering egr passage 45 may be routed to bypass passage 46 or to egr cooler 82 before entering downstream egr passage 47 . cooler valve 80 is configured to route egr gases through cooler 82 when not electrically energized by controller 12 . cooler valve 80 routes egr gases through bypass passage 46 when energized by controller 12 . in one example , the engine may be turbocharged or supercharged to provide pressurized air or boost to the engine to increase engine output . egr may be delivered upstream and / or downstream of the compressor turbine . optional variable speed electric or mechanically driven fan 85 may supply air to egr cooler 82 to adjust egr temperature . in alternative examples , a distributorless ignition system ( not shown ) provides an ignition spark to combustion chamber 30 via spark plug ( not shown ) in response to controller 12 . further , a universal exhaust gas oxygen ( uego ) sensor ( not shown ) may be coupled to exhaust manifold 48 upstream of after treatment device 70 . after treatment device 70 can include an oxidation catalyst , particulate matter filter , reduction catalyst , or a three way catalyst in gasoline applications . in some examples , additional oxygen sensors may be located downstream of after treatment device 70 . controller 12 is shown in fig1 as a conventional microcomputer including : microprocessor unit 102 , input / output ports 104 , read - only memory 106 , random access memory 108 , keep alive memory 110 , and a conventional data bus . controller 12 is shown receiving various signals from sensors coupled to engine 10 , in addition to those signals previously discussed , including : engine coolant temperature ( ect ) from temperature sensor 112 coupled to cooling sleeve 114 ; a position sensor 134 coupled to an accelerator pedal 130 for sensing force applied by foot 132 ; a measurement of egr temperature from temperature sensor 113 ; a measurement of egr gas temperature from temperature sensor 117 ; a measurement of intake o 2 concentration from oxygen sensor 59 ; a measurement of engine manifold pressure ( map ) from pressure sensor 122 coupled to intake manifold 44 ; a cylinder pressure measurement from pressure sensor 39 ; a measurement of exhaust o2 concentration from oxygen sensor 49 ; a measurement of engine feedgas exhaust gas temperature from temperature sensor 43 ; an engine position sensor from a hall effect sensor 118 sensing crankshaft 40 position ; a measurement of air mass entering the engine from sensor 120 ; a measure of combustion phasing from knock sensor 116 ; a measure of engine feedgas particulate matter from particulate sensor 75 ; a measure of engine feedgas nox from nox sensor 78 ; and a measurement of throttle position from sensor 58 . barometric pressure and exhaust temperature may also be sensed ( sensors not shown ) for processing by controller 12 . in a preferred aspect of the present description , engine position sensor 118 produces a predetermined number of equally spaced pulses every revolution of the crankshaft from which engine speed ( rpm ) can be determined . in some embodiments , the engine may be coupled to an electric motor / battery system in a hybrid vehicle . the hybrid vehicle may have a parallel configuration , series configuration , or variation or combinations thereof . further , in some embodiments , other engine configurations may be employed , for example a diesel engine . during operation , each cylinder within engine 10 typically undergoes a four stroke cycle : the cycle includes the intake stroke , compression stroke , expansion stroke , and exhaust stroke . during the intake stroke , generally , the exhaust valve 54 closes and intake valve 52 opens . air is introduced into combustion chamber 30 via intake manifold 44 , and piston 36 moves to the bottom of the cylinder so as to increase the volume within combustion chamber 30 . the position at which piston 36 is near the bottom of the cylinder and at the end of its stroke ( e . g . when combustion chamber 30 is at its largest volume ) is typically referred to by those of skill in the art as bottom dead center ( bdc ). during the compression stroke , intake valve 52 and exhaust valve 54 are closed . piston 36 moves toward the cylinder head so as to compress the air within combustion chamber 30 . the point at which piston 36 is at the end of its stroke and closest to the cylinder head ( e . g . when combustion chamber 30 is at its smallest volume ) is typically referred to by those of skill in the art as top dead center ( tdc ). in a process hereinafter referred to as injection , fuel is introduced into the combustion chamber . in some examples , ignition of the air - fuel mixture is via compression ignition while in other examples ignition is by way of a spark plug . during the expansion stroke , the expanding gases push piston 36 back to bdc . crankshaft 40 converts piston movement into a rotational torque of the rotary shaft . finally , during the exhaust stroke , the exhaust valve 54 opens to release the combusted air - fuel mixture to exhaust manifold 48 and the piston returns to tdc . note that the above is shown merely as an example , and that intake and exhaust valve opening and / or closing timings may vary , such as to provide positive or negative valve overlap , late intake valve closing , or various other examples . thus , the system of fig1 provides for an egr system , comprising : an engine ; an egr cooler in communication with the engine ; an egr cooler bypass circuit ; a valve directing egr gases to the egr cooler in a first state , the valve directing egr gases to bypass the egr cooler in a second state ; and a controller , the controller including instructions to indicate a condition of egr cooler system degradation in based on a request to transition the egr bypass valve to a second state and a temperature difference between an actual egr temperature and an expected egr temperature at a time greater than the threshold amount of time and before transitioning the state of the egr bypass valve , the controller including further instructions to indicate the condition of egr cooler system degradation based on nox produced by the engine . the egr system includes where the controller includes further instructions for inhibiting indicating the condition of egr cooler system degradation in response to combustion phasing . the egr system further comprises a knock sensor for determining combustion phasing . the egr system further comprises a pressure sensor for determining combustion phasing . in one example , the egr system includes where the controller includes further instructions for inhibiting indicating the condition of egr cooler system degradation in response to particulate matter production via an engine , the egr system coupled to the engine . the egr system also includes where the controller includes further instructions for inhibiting indicating the condition of egr cooler system degradation in response to exhaust gas oxygen concentration . referring now to fig2 and 3 , schematic diagrams of simulated signals of interest when operating an egr system are shown . the plots illustrated in fig2 and 3 are part of one egr operating sequence and they occur at the same time . vertical markers t 0 - t 8 are provided to identify certain times of interest during the egr operating sequence . thus , the events at time t 1 of fig2 occur at the same time as events at time t 1 of fig3 . the first plot from the top of fig2 shows a control command signal for an egr cooler valve ( e . g ., valve 80 of fig1 ). the x - axis represents time and time increases from the left to the right . the y - axis represents the cooler valve command signal . the egr cooler valve is energized when the signal is at a higher level and de - energized when at a lower level . the cooler valve directs exhaust gas to a cooler when energized . the cooler valve directs exhaust gas to a bypass passage that directs egr gases around the cooler when the egr valve is de - energized . the second plot from the top of fig2 shows a position signal for an egr cooler valve . the x - axis represents time and time increases from the left to the right . the y - axis represents the egr cooler valve position . the egr cooler valve directs exhaust gas to an egr cooler when the valve position is at the higher level . the cooler valve directs exhaust gas to a bypass passage when the valve position is at the lower level . the x - axis represents time and time increases from the left to the right . the third plot from the top of fig2 shows a measured exhaust gas temperature . however , in some examples , exhaust gas temperature may be estimated from engine air flow , injection timing , and engine load . the x - axis represents time and time increases from the left to the right . the y - axis represents exhaust gas temperature and exhaust gas temperature increases in the direction of the y - axis arrow . the fourth plot from the top of fig2 shows a measurement of egr gas temperature . the egr gas temperature is the temperature of exhaust gases that are downstream of the bypass line and the cooler ( e . g ., at 117 of fig1 ). the x - axis represents time and time increases from the left to the right . the y - axis represents egr gas temperature and egr gas temperature increases in the direction of the y - axis arrow . the fifth plot from the top of fig2 shows a measurement of intake o 2 concentration . the intake o 2 concentration is an oxygen concentration within the engine air intake system ( e . g ., at 59 of fig1 ). the x - axis represents time and time increases from the left to the right . the y - axis represents oxygen concentration and the oxygen concentration increases in the direction of the y - axis arrow . the sixth plot from the top of fig2 shows a measurement of intake nox concentration in the engine feedgas . the nox concentration is representative of a nox concentration of engine exhaust gases ( e . g ., at 78 of fig1 ) before nox may be processed by an exhaust gas after treatment device . the x - axis represents time and time increases from the left to the right . the y - axis represents nox concentration and the nox concentration increases in the direction of the y - axis arrow . the first plot from the top of fig3 shows exhaust feedgas particulate matter . the x - axis represents time and time increases from the left to the right . the y - axis represents particulate matter mass and has units of mass ( e . g ., grams ) per kilogram exhaust flow . the particulate matter concentration is representative of particulate matter in engine exhaust gases ( e . g ., at 75 of fig1 ) before particulate matter may be processed by particulate filter , for example . the second plot from the top of fig3 shows an egr degradation flag output based on engine operating conditions . the x - axis represents time and time increases from the left to the right . the y - axis represents the state of an egr degradation flag . the flag is not asserted at the lower level . the flag is asserted at the higher level . the lower level indicates no degradation . the higher level indicates egr degradation is present . at time t 0 , the egr cooler valve command is at a lower level . the egr cooler valve command may be adjusted according to engine operating conditions . for example , the position of the egr cooler valve command is varied depending on engine speed and engine load . further , the egr cooler valve command may be varied in response to engine coolant temperature and ambient temperature . when the egr cooler command is at the lower level , it is desired that the egr cooler valve bypass engine exhaust gases around the egr cooler . thus , the egr gases are expected to be near engine feedgas exhaust gas temperature when the egr cooler command is at the lower level . the egr cooler valve position is also at a lower level at time t 0 . consequently , the egr valve position is consistent with the egr cooler valve command . the measured or actual egr gas temperature is shown at a higher level at time t 0 and the combustion phasing ( e . g ., the location of a cylinder &# 39 ; s peak pressure relative to crankshaft position ) is shown having increased advance timing . the intake air system oxygen concentration and exhaust gas nox concentration are shown at lower levels . the engine exhaust gas particulate matter is shown at a higher level . the egr system degradation flag is shown at a low level indicating the absence of egr degradation . at time t 1 , engine operating conditions are such that a transition in the state of the egr valve from the closed position to the open position is requested via the egr cooler valve command . in one egr diagnostic example , egr gas temperature may be measured before transitioning to a newly requested state . the measured or actual egr gas temperature can be compared to an egr gas temperature that has been empirically determined and stored in a table or function in memory of a controller . if the actual egr temperature is less than or greater than the empirically determined egr gas temperature by more than a predetermined amount , egr system degradation based on egr gas temperature may be determined and recorded to memory . in one example , the egr gas temperature is sampled if the egr cooler has been in one state for more than a predetermined amount of time . the predetermined amount of time may be based on engine operating conditions . for example , the predetermined amount of time may be adjusted for egr flow rate and ambient air temperature . the egr cooler valve position , measured egr gas temperature , combustion phasing , intake system oxygen concentration , engine exhaust nox concentration , engine exhaust particulate matter , and egr system degradation flag are substantially unchanged from time t 0 . between time t 1 and time t 2 , the egr cooler valve command changes state from a low level to a higher level . the egr cooler valve position follows the egr cooler valve command and transitions to allow egr to flow through the egr cooler before entering the engine intake system . the change in egr cooler valve position allows the egr to cool as indicated by the lower measured egr gas temperature . the combustion phasing also changes from a more advanced state to a more retarded state . combustion phasing may be measured via a cylinder pressure sensor or a knock sensor in communication with cylinder pressure or engine vibrations related to cylinder pressure . the engine air intake oxygen concentration also increases as does the exhaust nox concentration . the engine exhaust particulate matter decreases as the egr gas temperature decreases . the egr system degradation flag is shown at a low level indicating absence of egr system degradation . at time t 2 , the egr gas temperature is measured and compared to a threshold egr gas temperature . if the change in egr gas temperature from time t 1 to time t 2 is less than a threshold level , an egr system diagnostic may be set . the time 208 from transitioning the egr cooler valve from a closed position to an open position may be based on an empirically determined time constant ( e . g ., where the egr gas temperature is expected to change by more than 63 % between the initial and expected egr temperature after the egr cooler valve changes state ) of the egr cooler and egr cooler valve at the present engine operating conditions . alternatively , the time 208 may be a predetermined time where it is anticipated that the egr gas temperature will be within a range of the expected egr gas temperature . in order to diagnose the egr system , an egr gas temperature difference between time t 1 and time t 2 may be determined . if the egr gas temperature changes by less than a predetermined amount , egr system degradation may be determined and an egr degradation flag may be set . in one example , the predetermined amount of egr temperature change may be based on engine operating conditions before and after the egr cooler valve is commanded to change state . for example , a change in egr gas temperature resulting from a commanded change a state of an egr valve may be empirically determined and saved to a table or function in memory . the table or function may be indexed via engine operating conditions such as engine speed and air amount . in one example , the egr gas temperature may be measured before the egr cooler valve is commanded to change state and after a predetermined amount of time has passed since the egr cooler valve has been commanded to change state as shown at 208 . similarly , combustion phasing measured in crankshaft degrees , engine air intake oxygen concentration , exhaust gas oxygen concentration , engine feedgas nox concentration , and engine feedgas particulate matter samples may be taken before and after a commanded state change of the egr cooler valve . if the combustion phasing , engine air intake oxygen concentration , exhaust gas oxygen concentration , engine feedgas nox concentration , or engine feedgas particulate matter do not change by a threshold amount the egr system degradation flag may be set . in the present example , the measured egr gas temperature , combustion phasing , engine air intake oxygen concentration , engine feedgas nox concentration , and the engine feedgas particulate matter all change by predetermined amounts and no egr system degradation flag is set in response to the egr cooler valve change in state . it should be noted that each of egr gas temperature , combustion phasing , engine intake air oxygen concentration , engine feedgas nox concentration , and engine particulate matter may be sampled and compared to predetermined thresholds at different times that are based on time constants of the individual parameters after the egr cooler valve is commanded to a different state . between time t 2 and time t 3 , the egr cooler valve command and the egr cooler valve are held constant . the other parameters including egr gas temperature stabilize at expected values . the egr system degradation flag remains not asserted . at time t 3 , engine operating conditions are such that a transition in the state of the egr valve from the open position to the closed position is requested . the egr gas temperature may be measured before transitioning to a newly requested state . the measured or actual egr gas temperature can be compared to an egr gas temperature that has been empirically determined and stored in a table or function in memory of a controller . if the actual egr temperature is less than or greater than the empirically determined egr gas temperature by more than a predetermined amount , egr system degradation based on egr gas temperature may be determined and recorded to memory . in one example , the egr gas temperature is sampled if the egr cooler has been in one state for more than a predetermined amount of time . between time t 3 and t 4 , the egr cooler valve command changes state from a higher level to a lower level and the egr cooler valve follows the egr cooler valve command . the transition allows egr to flow bypass the egr cooler before entering the engine intake system . the change in egr cooler valve position allows the egr temperature to increase as indicated by the higher measured egr gas temperature . the combustion phasing also changes from a more retarded state to a more advanced state . the engine air intake oxygen concentration also decreases as does the engine feedgas nox concentration . the engine feedgas exhaust particulate matter increases as the egr gas temperature increases . the egr system degradation flag is shown at a low level indicating absence of egr system degradation . at time t 4 , the egr gas temperature is measured and compared to a threshold egr gas temperature . if the change in egr gas temperature from time t 3 to time t 4 is less than a threshold level , an egr system diagnostic may be set . the time 210 from transitioning the egr cooler valve from an open position to a closed position may be based on an empirically determined time constant ( e . g ., where the egr gas temperature is expected to change by more than 63 % between the initial and expected egr temperature after the egr cooler valve changes state ) of the egr cooler and egr cooler valve at the present engine operating conditions . alternatively , the time 210 may be a predetermined time where it is anticipated that the egr gas temperature will be within a range of the expected egr gas temperature . note that time 210 is shorter than time 208 as commanding the egr valve to the closed or bypass position requires only a short time for egr to go from the exhaust system to the egr temperature sensor whereas additional time is required for exhaust to flow from the exhaust system through the egr cooler before reaching the egr temperature sensor . thus , different amounts of time may be provided when the egr cooler valve transitions from a closed state to an open state as compared to when the egr cooler valve transitions from an open state to a closed state . in order to diagnose the egr system , an egr gas temperature difference between time t 3 and time t 4 may be determined . if the egr gas temperature changes by less than a predetermined amount , egr system degradation may be determined and an egr degradation flag may be set . similarly , combustion phasing measured in crankshaft degrees , engine air intake oxygen concentration , exhaust gas oxygen concentration , engine feedgas nox concentration , and engine feedgas particulate matter samples may be taken before and after a commanded state change of the egr cooler valve . if the combustion phasing , engine air intake oxygen concentration , exhaust gas oxygen concentration , engine feedgas nox concentration , or engine feedgas particulate matter do not change by a threshold amount the egr system degradation flag may be set . in the present example , the measured egr gas temperature , combustion phasing , engine air intake oxygen concentration , engine feedgas nox concentration , and the engine feedgas particulate matter all change by predetermined amounts and no egr system degradation flag is set in response to the egr cooler valve change in state . it should be noted that each of egr gas temperature , combustion phasing , engine intake air oxygen concentration , engine feedgas nox concentration , and engine particulate matter may be sampled and compared to predetermined thresholds at different times that are based on time constants of the individual parameters after the egr cooler valve is commanded to a different state . between time t 4 and time t 5 , the egr cooler valve command and the egr cooler valve are held constant . the other parameters including egr gas temperature stabilize at expected values . the egr system degradation flag remains not asserted . at time t 5 , engine operating conditions are such that a transition in the state of the egr valve from the closed position to the open position is requested via the egr cooler valve command . in one egr diagnostic example , egr gas temperature may be measured before transitioning to a newly requested state . the measured or actual egr gas temperature can be compared to an egr gas temperature that has been empirically determined and stored in a table or function in memory of a controller . if the actual egr temperature is less than or greater than the empirically determined egr gas temperature by more than a predetermined amount , egr system degradation based on egr gas temperature may be determined and recorded to memory . in one example , the egr gas temperature is sampled if the egr cooler has been in one state for more than a predetermined amount of time . the predetermined amount of time may be based on engine operating conditions . between time t 5 and time t 6 , the egr cooler valve command changes state from a low level to a higher level . the egr cooler valve position does not follow the egr cooler valve command and it remains in a closed position such that egr is not allowed flow through the egr cooler before entering the engine intake system . as such , the egr gas temperature remains relatively high . further , the combustion phasing does not substantially change . the engine air intake oxygen concentration also stays substantially the same as does the exhaust nox concentration . the engine exhaust particulate matter also stays at a same level . at time t 6 , the egr gas temperature is measured and compared to a threshold egr gas temperature . since there the change in egr gas temperature from time t 5 to time t 6 is less than a threshold level , an egr system diagnostic is set . the time 212 from transitioning the egr cooler valve command from a closed position to an open position may be based on an empirically determined time constant . alternatively , the time 212 may be a predetermined time where it is anticipated that the egr gas temperature will be within a range of the expected egr gas temperature . the egr gas temperature difference between time t 5 and time t 6 may be determined at or after time t 6 . since the egr gas temperature changes by less than a predetermined amount , egr system degradation is determined and an egr degradation flag is set . similarly , combustion phasing measured in crankshaft degrees , engine air intake oxygen concentration , exhaust gas oxygen concentration , engine feedgas nox concentration , and engine feedgas particulate matter samples may be taken before and after a commanded state change of the egr cooler valve . since the combustion phasing , engine air intake oxygen concentration , exhaust gas oxygen concentration , engine feedgas nox concentration , or engine feedgas particulate matter do not change by a threshold amount , the egr system degradation flag is set . between time t 6 and time t 7 , the egr cooler valve command is held constant and the egr cooler valve remains stationary . the other parameters including egr gas temperature remain apart from expected values . the egr system degradation flag remains asserted . at time t 7 , engine operating conditions are such that a transition in the state of the egr valve from the open position to the closed position is requested . the egr gas temperature may be measured before transitioning to a newly requested state . the measured or actual egr gas temperature can be compared to an egr gas temperature that has been empirically determined and stored in a table or function in memory of a controller . since the actual egr temperature is greater than the empirically determined egr gas temperature by more than a predetermined amount , egr system degradation based on egr gas temperature is determined and recorded to memory . between time t 7 and t 8 , the egr cooler valve command changes state from a higher level to a lower level and the egr cooler valve remains in a closed or bypass state . thus , egr continues to flow through the bypass before entering the engine intake system . since the egr valve does not change position , the egr temperature remains substantially the same . the combustion phasing remains at a more advanced state . the engine air intake oxygen concentration remains lower as does the engine feedgas nox concentration . the engine feedgas exhaust particulate matter also remains substantially constant and the egr system degradation flag remains asserted to indicate egr system degradation . at time t 8 , the egr gas temperature is measured and compared to a threshold egr gas temperature . since the change in egr gas temperature from time t 7 to time t 8 is less than a threshold level , an egr system diagnostic remains set . the time 214 from transitioning the egr cooler valve command from an open position to a closed position may be based on an empirically determined time constant of the egr cooler and egr cooler valve at the present engine operating conditions . alternatively , the time 214 may be a predetermined time where it is anticipated that the egr gas temperature will be within a range of the expected egr gas temperature . again note that time 214 is shorter than time 212 as commanding the egr valve to the closed or bypass position requires only a short time for egr to go from the exhaust system to the egr temperature sensor whereas additional time is required for exhaust to flow from the exhaust system through the egr cooler before reaching the egr temperature sensor . in order to diagnose the egr system , an egr gas temperature difference between time t 7 and time t 8 may be determined . similarly , combustion phasing measured in crankshaft degrees , engine air intake oxygen concentration , exhaust gas oxygen concentration , engine feedgas nox concentration , and engine feedgas particulate matter samples may be taken before and after a commanded state change of the egr cooler valve . since the combustion phasing , engine air intake oxygen concentration , exhaust gas oxygen concentration , engine feedgas nox concentration , or engine feedgas particulate matter do not change by a threshold amount the egr system degradation flag is set . the plot variables remain substantially constants after time t 8 . referring now to fig4 , a flowchart of a method for diagnosing operation of an egr system is shown . the method of fig4 may be implemented via controller instructions for a controller 12 as shown in fig1 . further , the signals and plots of fig2 and 3 may be provided via the method of fig4 . the method of fig4 may diagnose egr cooler system temperature control degradation . at 402 , engine operating conditions are determined . engine operating conditions may include but are not limited to engine speed , engine air amount , egr gas temperature , ambient temperature and pressure , engine feedgas exhaust temperature , combustion phasing , engine intake air oxygen concentration , exhaust gas oxygen concentration , engine feedgas nox concentration , and engine feedgas particulate matter . method 400 proceeds to 404 after engine operating conditions are determined . at 404 , method 400 judges whether or not conditions are met to diagnose egr system operation before an egr cooler valve transition is commanded . in one example , conditions may include a calibration instruction while in other examples method 400 may judge whether or not to diagnose egr system operation based on engine operating conditions such as engine speed and air amount . method 400 proceeds to 406 if it is judged that conditions are met to diagnose the egr system before a egr valve transition . otherwise , method 400 proceeds to 432 . at 406 , method 400 judges whether or not a request for a change in state of the egr cooler valve is requested and if the egr cooler valve has been in its present position for a predetermined amount of time . the predetermined amount of time may be empirically determined and stored in memory that is indexed by engine operating conditions such as engine speed and engine air amount . if the egr cooler valve has not been in its present state long enough for reliably diagnosing egr system operation , method 400 proceeds to exit . otherwise , method 400 proceeds to 408 . at 408 , method 400 judges whether or not egr gas temperature is within a predetermined range of an expected egr gas temperature for the present engine operating conditions . in one example , the expected egr gas temperature is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the egr gas temperature is in the predetermined range , method 400 proceeds to 412 . otherwise , method 400 proceeds to 410 . at 410 , method 400 records the present egr gas temperature and an indication of degraded egr gas temperature . since egr gas temperature may not be definitive of egr system degradation , method 400 stores the egr gas temperature degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on egr gas temperature before commanding an egr cooler valve state transition . method 400 proceeds to 412 after recording degraded conditions . at 412 , method 400 judges whether or not cylinder combustion phasing ( e . g ., timing of a cylinder &# 39 ; s peak pressure relative to crankshaft position ) is within a predetermined range of an expected combustion phasing for the present engine operating conditions . in one example , the expected combustion phasing is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the cylinder combustion phasing is in the predetermined range , method 400 proceeds to 416 . otherwise , method 400 proceeds to 414 . at 414 , method 400 records the present cylinder combustion phasing and an indication of degraded cylinder combustion phasing . since cylinder combustion phasing may not be definitive of egr system degradation , method 400 stores the cylinder combustion phase degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on cylinder combustion phasing before commanding an egr cooler valve state transition . method 400 proceeds to 416 after recording degraded conditions . at 416 , method 400 judges whether or not engine air intake oxygen concentration is within a predetermined range of an expected engine air intake oxygen concentration for the present engine operating conditions . in one example , the expected engine air intake oxygen concentration is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the engine air intake oxygen concentration is in the predetermined range , method 400 proceeds to 420 . otherwise , method 400 proceeds to 418 . at 418 , method 400 records the present engine air intake oxygen concentration and an indication of degraded engine air intake oxygen concentration . since engine air intake oxygen concentration may not be definitive of egr system degradation , method 400 stores the engine air intake oxygen concentration degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on engine air intake oxygen concentration before commanding an egr cooler valve state transition . method 400 proceeds to 420 after recording degraded conditions . at 420 , method 400 judges whether or not engine exhaust gas oxygen concentration is within a predetermined range of an expected engine exhaust gas oxygen concentration for the present engine operating conditions . in one example , the expected engine exhaust gas oxygen concentration is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the engine exhaust gas oxygen concentration is in the predetermined range , method 400 proceeds to 424 . otherwise , method 400 proceeds to 422 . at 422 , method 400 records the present engine exhaust gas oxygen concentration and an indication of degraded engine exhaust gas oxygen concentration . since engine exhaust gas oxygen concentration may not be definitive of egr system degradation , method 400 stores the engine exhaust gas oxygen concentration degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on engine exhaust gas oxygen concentration before commanding an egr cooler valve state transition . method 400 proceeds to 424 after recording degraded conditions . at 424 , method 400 judges whether or not engine feedgas nox concentration is within a predetermined range of an expected engine feedgas nox concentration for the present engine operating conditions . in one example , the expected engine feedgas nox concentration is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the engine feedgas nox concentration is in the predetermined range , method 400 proceeds to 428 . otherwise , method 400 proceeds to 426 . at 426 , method 400 records the present engine feedgas nox concentration and an indication of degraded engine feedgas nox concentration . since engine feedgas nox concentration may not be definitive of egr system degradation , method 400 stores the engine feedgas nox concentration degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on engine feedgas nox concentration before commanding an egr cooler valve state transition . method 400 proceeds to 428 after recording degraded conditions . at 428 , method 400 judges whether or not engine feedgas particulate matter is within a predetermined range of an expected engine feedgas particulate matter for the present engine operating conditions . in one example , the expected engine feedgas particulate matter is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the engine feedgas particulate matter is in the predetermined range , method 400 proceeds to 460 . otherwise , method 400 proceeds to 430 . at 430 , method 400 records the present engine feedgas particulate matter and an indication of degraded engine feedgas particulate matter . since engine feedgas particulate matter may not be definitive of egr system degradation , method 400 stores the engine feedgas particulate matter degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on engine feedgas particulate matter before commanding an egr cooler valve state transition . method 400 proceeds to 460 after recording degraded conditions . at 432 , method 400 judges whether or not conditions are met to diagnose egr system degradation at the transition of the egr cooler valve . in one example , the conditions may include engine operating conditions within a selected range . in other examples , a calibration variable may be programmed such that the egr system is diagnosed at every time the egr cooler valve changes state . if method 400 judges conditions are met to diagnose the egr system during the egr cooler valve transition , method 400 proceeds to 434 . otherwise , method 400 exits . at 434 , method 400 transitions the state of the egr cooler valve command according to the egr request to change egr cooler valve state . in one example , the egr cooler valve command may transition from a higher level to a lower level to close an egr passage to the egr cooler . at 436 , method 400 judges whether or not a change in egr gas temperature is within a predetermined range of an expected change in egr gas temperature for the present engine operating conditions . in one example , the expected change in egr gas temperature is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the change in egr gas temperature is in the predetermined range , method 400 proceeds to 440 . otherwise , method 400 proceeds to 438 . at 438 , method 400 records the present egr gas temperature and an indication of degraded egr gas temperature . since change in egr gas temperature may not be definitive of egr system degradation , method 400 stores the change in egr gas temperature degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on change in egr gas temperature after commanding an egr cooler valve state transition . method 400 proceeds to 440 after recording degraded conditions . at 440 , method 400 judges whether or not change in cylinder combustion phasing ( e . g ., timing of a cylinder &# 39 ; s peak pressure relative to crankshaft position ) is within a predetermined range of an expected change in combustion phasing for the present engine operating conditions . in one example , the expected change in combustion phasing is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the change in cylinder combustion phasing is in the predetermined range , method 400 proceeds to 444 . otherwise , method 400 proceeds to 442 . at 442 , method 400 records the present change in cylinder combustion phasing and an indication of degraded change in cylinder combustion phasing . since change in cylinder combustion phasing may not be definitive of egr system degradation , method 400 stores the change in cylinder combustion phase degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on change in cylinder combustion phasing before commanding an egr cooler valve state transition . method 400 proceeds to 444 after recording degraded conditions . at 444 , method 400 judges whether or not change in engine air intake oxygen concentration is within a predetermined range of an expected change in engine air intake oxygen concentration for the present engine operating conditions . in one example , the expected change in engine air intake oxygen concentration is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the change in engine air intake oxygen concentration is in the predetermined range , method 400 proceeds to 448 . otherwise , method 400 proceeds to 446 . at 446 , method 400 records the present change in engine air intake oxygen concentration and an indication of degraded change in engine air intake oxygen concentration . since change in engine air intake oxygen concentration may not be definitive of egr system degradation , method 400 stores the change in engine air intake oxygen concentration degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on change in engine air intake oxygen concentration before commanding an egr cooler valve state transition . method 400 proceeds to 448 after recording degraded conditions . at 448 , method 400 judges whether or not change in engine exhaust gas oxygen concentration is within a predetermined range of an expected change in engine exhaust gas oxygen concentration for the present engine operating conditions . in one example , the expected change in engine exhaust gas oxygen concentration is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the change in engine exhaust gas oxygen concentration is in the predetermined range , method 400 proceeds to 452 . otherwise , method 400 proceeds to 450 . at 450 , method 400 records the present change in engine exhaust gas oxygen concentration and an indication of degraded engine exhaust gas oxygen concentration . since change in engine exhaust gas oxygen concentration may not be definitive of egr system degradation , method 400 stores the change in engine exhaust gas oxygen concentration degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on change in engine exhaust gas oxygen concentration before commanding an egr cooler valve state transition . method 400 proceeds to 452 after recording degraded conditions . at 452 , method 400 judges whether or not change in engine feedgas nox concentration is within a predetermined range of an expected change in engine feedgas nox concentration for the present engine operating conditions . in one example , the expected change in engine feedgas nox concentration is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the change in engine feedgas nox concentration is in the predetermined range , method 400 proceeds to 456 . otherwise , method 400 proceeds to 454 . at 454 , method 400 records the present change in engine feedgas nox concentration and an indication of degraded change in engine feedgas nox concentration . since change in engine feedgas nox concentration may not be definitive of egr system degradation , method 400 stores the change in engine feedgas nox concentration degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on change in engine feedgas nox concentration before commanding an egr cooler valve state transition . method 400 proceeds to 456 after recording degraded conditions . at 456 , method 400 judges whether or not change in engine feedgas particulate matter is within a predetermined range of an expected change in engine feedgas particulate matter for the present engine operating conditions . in one example , the expected change in engine feedgas particulate matter is empirically determined and stored in memory and indexed by engine speed and engine air amount . if the change in engine feedgas particulate matter is in the predetermined range , method 400 proceeds to 460 . otherwise , method 400 proceeds to 458 . at 458 , method 400 records the present change in engine feedgas particulate matter and an indication of degraded change in engine feedgas particulate matter . since change in engine feedgas particulate matter may not be definitive of egr system degradation , method 400 stores the change in engine feedgas particulate matter degradation indication and continues to evaluate other egr system related parameters until a final egr system evaluation is performed at 460 . in alternative examples , a determination of egr system degradation may be based solely on change in engine feedgas particulate matter before commanding an egr cooler valve state transition . method 400 proceeds to 460 after recording degraded conditions . at 460 , method 400 determines whether or not the egr system is degraded based on the record of degrade conditions . in one example , the egr system may be determined to be degraded if a single degraded condition is stored at 410 , 414 , 418 , 422 , 426 , 430 , 438 , 442 , 446 , 450 , 454 , or 458 . alternatively , method may require a specific number of degrade conditions be present before determining that the egr system is degraded . in still other examples , method 400 may assign individual weightings to temperature , particulate matter , oxygen concentration , combustion phasing , and nox concentration based egr degradation determination . if a sum of the weighted conditions exceeds a desired threshold , egr system degradation may be determined . in still another example , selected combinations of degraded conditions may have to be determined to indicate a condition of egr system degradation . for example , both egr gas temperature degradation and combustion phase degradation may have to be indicated before egr system degradation may be asserted . in this way , egr system degradation may be indicated via multiple sources of information so that egr system degradation may not be asserted when performance of a single sensor degrades . in one example , egr system cooler temperature control degradation may be determined from one or more of conditions including combustion phase degradation , engine intake oxygen concentration , exhaust oxygen concentration , exhaust gas nox concentration , egr temperature , and engine feedgas particulate matter not changing by a predetermined amount in response to a commanded egr cooler valve state change . in other examples , a degraded egr cooler valve may be determined during cooler valve switching from one or more conditions including a lack of combustion phase change , lack of change in engine feedgas particulate matter , lack of change in exhaust gas nox concentration , lack of change in exhaust gas oxygen concentration , and lack of change in engine air intake oxygen concentration . if method 400 determined that the egr system is degraded , the egr degradation flag is asserted . further , in one example , if it is determined that there may be egr cooler temperature control degradation , speed of an electrically driven fan directed at the egr cooler may be increased if egr temperature is determined to be higher than desired . alternatively , speed of the electrically driven fan may be decreased if egr temperature is determined to be lower than desired . method 400 exits after determining whether or not the egr system is degraded . thus , the method of fig4 provides for an egr system diagnostic method , comprising : operating an engine with an egr bypass valve in a first state for a time greater than a threshold amount of time ; indicating a condition of egr cooler system degradation in response to a request to transition the egr bypass valve to a second state and a temperature difference between an actual egr gas temperature and an expected egr gas temperature before transitioning the state of the egr bypass valve . the method also includes where the egr bypass valve is open in the first state and closed in the second state , and where the egr cooler system degradation is temperature control degradation . in one example , the egr bypass valve is closed in the first state and open in the second state . in some examples , the method further comprises comparing an expected combustion phasing to a measured combustion phasing during the first state and suppressing indicating the condition of egr cooler system degradation when a difference between the expected combustion phasing and the measured combustion phasing is less that a threshold . the method further comprises comparing an expected rate of particulate matter production to a measured rate of particulate matter production during the first state and suppressing indicating the condition of egr cooler system degradation when a difference between the expected rate of particulate matter production and the measured rate of particulate matter production is less that a threshold . the method also further comprises comparing an expected rate of nox production to a measured rate of nox production during the first state and suppressing indicating the condition of egr cooler system degradation when a difference between the expected rate of nox production and the measured rate of nox production is less that a threshold . the method of fig4 also provides for an egr system diagnostic method , comprising : operating an engine with an egr bypass valve in a first state ; commanding transitioning the egr bypass valve to a second state ; and indicating a condition of egr cooler system temperature control degradation in response to a difference in combustion phasing and a egr temperature determined after commanding transitioning the egr bypass valve to the second state . the method also includes where the difference in combustion phasing is greater or less than an expected combustion phasing by a threshold amount . in another example , the method includes where the egr temperature determined after commanding transitioning the egr bypass valve to the second state varies from an egr temperature determined when the egr bypass valve is in the first state by less than a predetermined amount . the method also includes where indicating the condition of egr cooler system degradation is further based on particulate matter production of the engine . the method includes where particulate matter production of the engine varies by less than a predetermined amount in response to commanding transitioning the egr bypass valve to the second state . the method further includes where indicating the condition of egr cooler system degradation is further based on engine nox production . the method includes where indicating the condition of egr cooler system degradation is further based on engine intake air oxygen concentration . the method also includes where engine intake air oxygen concentration varies less than a predetermined amount in response to commanding transitioning the egr bypass valve to the second state . as will be appreciated by one of ordinary skill in the art , the method described in fig4 may represent one or more of any number of processing strategies such as event - driven , interrupt - driven , multi - tasking , multi - threading , and the like . as such , various steps or functions illustrated may be performed in the sequence illustrated , in parallel , or in some cases omitted . likewise , the order of processing is not necessarily required to achieve the objects , features , and advantages described herein , but is provided for ease of illustration and description . although not explicitly illustrated , one of ordinary skill in the art will recognize that one or more of the illustrated steps or functions may be repeatedly performed depending on the particular strategy being used . this concludes the description . the reading of it by those skilled in the art would bring to mind many alterations and modifications without departing from the spirit and the scope of the description . for example , i3 , i4 , i5 , v6 , v8 , v10 , and v12 engines operating in natural gas , gasoline , diesel , or alternative fuel configurations could use the present description to advantage .