Narrative:

The flight proceeded normally until approximately 10 minutes prior to descent at FL280.the first indication of a problem was an 'IAS disagree' message on both pilots' primary displays. We compared the three airspeed readings and found that the captain and stby readings agreed while mine (first officer (first officer)) was showing ~5 knots slow. I pulled out the QRH and turned to the 'IAS disagree' page which referred us to the 'airspeed unreliable' checklist. By the time I had reached that checklist; the 'IAS disagree' message was gone and the airspeed indicators were within 4 knots of each other. Both pilots then reviewed the 'airspeed unreliable' checklist for familiarization.several minutes later the 'IAS disagree' message returned; and we returned to the QRH. After only a few steps of the checklist had been accomplished we received a master caution with [engine] light on the right recall panel and found that both eec switches (aft-overhead panel) were showing 'altn'. The captain decided to suspend the 'airspeed unreliable' checklist; as his and the stby airspeed indications were stable; and go to the QRH checklist for the eec 'altn' lights.the captain (PF; pilot flying) took the radios as I actioned the 'eec alternate mode' checklist. The 'dsply source' annunciation was not shown and the checklist was completed on that step.we returned to the 'airspeed unreliable' checklist. By this time we were in the descent and the first officer airspeed indication had dropped to the mid-100 knot range with the capt and stby indication ~280kts. The 'altitude disagree' message also appeared on the altimeter displays on both pilot's primary displays. The first officer altitude was reading between 100 feet and 400 feet higher than the capt and stby altitude display for the remainder of the flight. During the descent; the first officer airspeed indication dropped to 45 knots and remained there for the remainder of the flight.on the 'airspeed unreliable' checklist; we followed the '...can be determined' option; 'capt or first officer airspeed indication is reliable' option; and 'altitude is reliable' option which resulted in the end of the procedure.we next accomplished the 'altitude disagree' checklist. We followed the '...stays illuminated' option and the '...can be determined' option.weather conditions for descent and landing were clear; night; VMC. There was no visible moisture to suggest icing and we verified that the probe heat was on; all probe heat annunciators were off and working (bulb test). We conducted a visual approach to ZZZ rwy xxl backed up by the ILS xxl in the VHF and FMS. The captain hand-flew the approach with the auto-thrust off. Both pilots ignored the first officer flight instrument airspeed and altitude readings and used the data from the capt's instruments verified against the standby instruments for the approach and landing.this was the captain's leg so the FD was mastered on his side and only autopilot a was used. The transponder and mode C were both selected to '1'. There were no abnormal or invalid FD commands nor ap control inputs at any time during the flight. ZZZ is a contract maintenance station. [Maintenance control] requested us to remain to perform an engine run (both engines). With [management] approval; and [maintenance control] instructions; we ran both engines for 11 minutes while the contract mechanic reset the eecs and verified that they operated normally.

Google
 

Original NASA ASRS Text

Title: B737 flight crew reported several spurious instrument indications related to airspeed; altitude; and engine control.

Narrative: The flight proceeded normally until approximately 10 minutes prior to descent at FL280.The first indication of a problem was an 'IAS DISAGREE' message on both pilots' primary displays. We compared the three airspeed readings and found that the Captain and STBY readings agreed while mine (FO (First Officer)) was showing ~5 knots slow. I pulled out the QRH and turned to the 'IAS DISAGREE' page which referred us to the 'AIRSPEED UNRELIABLE' checklist. By the time I had reached that checklist; the 'IAS DISAGREE' message was gone and the airspeed indicators were within 4 knots of each other. Both pilots then reviewed the 'AIRSPEED UNRELIABLE' checklist for familiarization.Several minutes later the 'IAS DISAGREE' message returned; and we returned to the QRH. After only a few steps of the checklist had been accomplished we received a Master Caution with [ENG] light on the right RECALL panel and found that both EEC switches (aft-overhead panel) were showing 'ALTN'. The Captain decided to suspend the 'AIRSPEED UNRELIABLE' checklist; as his and the STBY airspeed indications were stable; and go to the QRH checklist for the EEC 'ALTN' lights.The Captain (PF; Pilot Flying) took the radios as I actioned the 'EEC ALTERNATE MODE' checklist. The 'DSPLY SOURCE' annunciation was not shown and the checklist was completed on that step.We returned to the 'AIRSPEED UNRELIABLE' checklist. By this time we were in the descent and the FO airspeed indication had dropped to the mid-100 knot range with the Capt and STBY indication ~280kts. The 'ALT DISAGREE' message also appeared on the altimeter displays on both pilot's primary displays. The FO altitude was reading between 100 feet and 400 feet HIGHER than the Capt and STBY altitude display for the remainder of the flight. During the descent; the FO airspeed indication dropped to 45 knots and remained there for the remainder of the flight.On the 'AIRSPEED UNRELIABLE' checklist; we followed the '...can be determined' option; 'Capt or FO airspeed indication is reliable' option; and 'Altitude is reliable' option which resulted in the end of the procedure.We next accomplished the 'ALT DISAGREE' checklist. We followed the '...stays illuminated' option and the '...can be determined' option.Weather conditions for descent and landing were clear; night; VMC. There was no visible moisture to suggest icing and we verified that the Probe Heat was on; all probe heat annunciators were off and working (bulb test). We conducted a visual approach to ZZZ Rwy XXL backed up by the ILS XXL in the VHF and FMS. The Captain hand-flew the approach with the auto-thrust off. Both pilots ignored the FO flight instrument airspeed and altitude readings and used the data from the Capt's instruments verified against the standby instruments for the approach and landing.This was the Captain's leg so the FD was mastered on his side and only Autopilot A was used. The transponder and Mode C were both selected to '1'. There were no abnormal or invalid FD commands nor AP control inputs at any time during the flight. ZZZ is a contract maintenance station. [Maintenance Control] requested us to remain to perform an engine run (both engines). With [Management] approval; and [Maintenance Control] instructions; we ran both engines for 11 minutes while the contract mechanic reset the EECs and verified that they operated normally.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.