The second graph is my monitor graph for the CPU utilization for the pfSense server.
I see in further reading that squid only launches a single CPU thread. Mine is hitting 100% usage regularly, so I am looking into how to use the "workers" directive correctly. So far no luck.
Our Programmer here found the solution:
Add the following to pfSense System - Advanced - System Tunables
net.local.dgram.recvspace: 262144
net.local.dgram.maxdgram: 16384
Then in the the Squid - Advanced - Before Auth add
works 3
This launches 3 squid worker threads and 1 squid coordinator thread.