Welcome to Healthcaremagic.
The chances of it being a bacterial infections is more , specially ones like streptococcus
I would ask you to get Atistreptolysin O test done, which confirms the fact and you can be placed on specific treatment for the same.
Do gargle with antiseptic solution like CHLORHEXIDINE
twice daily for a week to contain the infections in any.