Non-parallelizable code using no vectorized operations on a 16+ core machine would never utilize more than 7% CPU usage. It's hard to say more without actual code to inspect.
Thank you for your reply. What I am using is the internal function "Solve", and basically that is the code. I use Solve for a set of non-linear equations. Is "Solve" parallezible?