Hey, I just finally figured this issue out. It was in my Symantec firewall.
Note: All Web Content filtering is performed on ports that are specified in the HTTP Port List on the Firewall tab in the Symantec Client Firewall Options window. If this list is blank, the firewall does not enforce Web Content settings. Furthermore, Web Content settings are ignored for computers placed in Trusted Zones
I guess it saw something it didn't like in the script and stopped loading posts after about 60 posts. I removed all ports from the list to not enforce web content settings and I get all my posts now!