Hi Andy,
could you check the .log inside the .metadata of your workspace? This should give you some ideas what is causing the overflow. I guess the Eclipse Indexer might be the problem, then you could try disabling the indexer (see Fixing the Eclipse Index | MCU on Eclipse for the settings for the indexer).
Other than that, you could set/increase the stack size, e.g
-Xss1024k (see Java stack overflow error - how to increase the stack size in Eclipse? - Stack Overflow ).
See Improve Eclipse Performance with Increased Heap Size | MCU on Eclipse how to locate the Eclipse/CodeWarrior .ini file (e.g. in <CW>\eclipse\cwide.ini.
I hope this helps,
Erich