There are multiple players that Roku labeled "2". It matters which one you are referring to. If it's a 2 XS, or one of the other 2nd generation boxes, it's unlikely a firmware fix will resolve the problem. They just don't have the power or memory to properly handle the latest channels. It's time for a newer box. I retired my 2 XS over a year ago because it just can't handle the newest stuff, let alone stream my local HD media without requiring a reduced bitrate.
Nvidia Shield, Roku Stick (3600), Ultra (4640), Premiere (3920), Insignia 720p Roku TV, Sharp 4K Roku TV, Windows 10 Pro x64 running Serviio and Plex on a wired Gigabit network.