Any cache may cause problems with dynamic services like RSS feeds, I guess. Caches love relatively 'slow moving' pages, not pages that need to show changes all the time.
Anyway, clear your jpcache cache directory on your server of any old previously generated cache files, clear your browser cache, and try again.
Re those IE errors - perhaps have a look at your settings for jpcache too - you might want to check that your settings for output compression aren't conflicting with something that for example Apache may also be trying to do - ie jpcache may be trying to do compression whilst so too may be Apache. IE supports receiving GZIP compressed content very well, but not if it is mangled. Set the compression level to the lower end of the scale and see if that works better.
You also face the issue when using a php app like PunBB (which does come caching of its own) with jpcache that you may see caching upon caching, the results of which may not be OK. Wherever possible, I suggest always ensuring that just one caching/compression tool is at work.
But I am sure with just a bit of tuning, jpcache will probably settle down and start to work reliably.
In terms of other caches, as an alternative maybe check out xcache - http://xcache.lighttpd.net/
A guide to installing it is here:
http://www.ibm.com/developerworks/libra … fastapps1/
It seems on the way to becoming the cache of choice for a lot of PHP folks, and it certainly is more actively supported than jpcache