Hi babalicious, sorry to hear your sons re-occurring throat infections, there's nothing worse. : (
My daughter was troubled with sore throats all of her young life, they eventually took her tonsils out when she turned 15. I've since heard tho you can push your G.P into referring them to hospital to do tests and check how severe the tonsils are infected and they may suggest getting them taken out....if the infection really isn't that bad they won't touch them.
Sooking on ice poles always helped : )