EMB ERJ 170/175 ER/LR
Flight Crew Air Transport Pilot (ATP); Flight Crew Instrument; Flight Crew Multiengine
Situational Awareness
ATC Issue All Types; Deviation - Altitude Excursion From Assigned Altitude; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance
Air Traffic Control Issued Advisory / Alert; Air Traffic Control Issued New Clearance; Flight Crew Became Reoriented; Flight Crew Returned To Clearance
Human Factors; Procedure
[We were] approaching the ZEEKK2 RNAV arrival into IAH with the first fix starting at SWB VOR when ATC changed our arrival to GESNR1 arrival due to runway change. I; the Flying Pilot; watched the Non-flying Pilot put the new arrival into the FMS and proceeded to check the arrival. At this time; we were given a heading 10 to the right and slow to MACH .76 or less. Approximately 5 to 10 min later; we were given direct ZEEKK on the descent via GESNR1 arrival; published speeds at ZEEKK. We proceeded to comply with the clearance. As we crossed ZEEKK we were told we were off course from ZEEKK and below altitude. ATC proceeded to vector us on the arrival. We noticed that the FMS had stayed on the ZEEKK2 arrival other than the GESNR1 Arrival.Should have crossed checked the FMS one more time again before crossing ZEEKK. Still puzzling why it changed back to the ZEEKK2 arrival.
EMB-175 First Officer reported a track deviation occurred on arrival into IAH when they got a last minute change in runway assignment but the new arrival was not correctly loaded in the FMS.