Streamreader.Readline() all of a sudden stops working?

I have been using the same code for weeks to read a file from sd card, via Streamreader.Readline(), this morning it stopped workin for no apparent reason.

Checked the file I was reading…nothing apparently wrong.

Ended up implementing ReadLineEX() code, link below.
This got me back running!!

Anybody have the same experience of .netMF all of a sudden not working as it use to?