You could also try to rebuild the database. Since you didn't provide any logfile information I can only assume that squid has a damaged database.
[ only when squid is not running this is safe to do so ]
rm -r /var/spool/squid/*
squid -z
Try to start squid again