After upgrading to pfSense 2.3 it was evident that squid just wasn’t working.
It’s now working fine after….
Stopping the service. Clearing the squid folder under /var/squid.
Setting authentication to local – which didn’t work when the correct username and passwords were entered.
And then setting auth back to none – Bingo, we can get through squid.