STAMFORD - It was another frustrating morning for commuters on Metro-North's New Haven line.

Early this morning trees fell on the tracks between Stamford and Greenwich, canceling westbound stops in Old Greenwich, Riverside and Cos Cob. Service was restored around 5:30 a.m.

The situation comes on the heels of a weekend fire that destroyed a railroad switch house in Greenwich, which continues to cause delays.

Officials say they've been working as fast as they can to fix the problem, but it could be weeks before the New Haven line is back on schedule during rush hour.