Ok, seems like I found the problem:
The blog owner is using the default wordpress permalinks (not the pretty ones), so the feed url should be something like /feed=rss2, but instead he added a widget for the RSS as /blog/feed and Wpmu went crazy, it started an enless loop it seems.
I removed the widget and the loads stabilized and everything is back to normal. What could this mean? How can I fix this for the future?
Edit: ok, seems like when the user added the feed to his sidebar, it was calling the main blog page since the feed was not at /feed which caused a loop of hell. I changed his parmalinks to the pretty permalinks and its fixed. BUT when you click on the feed icon it breaks the permalinks and goes back to the default /?p=xxx, but the option is still checked in the admin panel.
I am using wpmu 1.5.1
Edit 2: when adding /feed it works, but /feed/ will just reload the page breaking the pretty permalinks. Its only this blog that does this.