Thank you for your question.
Your requested expert is not on line so the question remain unanswered for long.
I am Dr. Su S. and I will try my best to help you.
From his history, it can be due to a viral or bacterial infection.
103.3 is high temperature.
However, you can give him tylenol or motrin.
It would bring down the temperature.
Tylenol is good to control fever.
Ibuprofen can be given as well.
If it comes down, you can wait & watch & take him to doctor in the morning.
A swab test would be helpful to rule out bacterial infection.
Please give him plenty of fluid to keep good hydration.
Tepid sponging can be done.
Warm salt water gargling can be soothing if he can do it.
I hope this information will be helpful.
If you have any query, please feel free to ask to continue conversation by using reply button.
This will help me to explain further & satisfy you.
If you are happy with my answer please click on the Excellent/Good rating.
Wish his healthy life.