500 errors with Ai1ec tend to be WP/Ai1ec hitting PHP memory limits.
Suggest you install a plugin like WP-Memory-Usage to see what WP and plugins think the memory limits are. This way you get definitive answers on what WP/Plugins think, rather than just trusting settings in config files.