Thanks for a quick reply.
A fever over 101.5 that is maintained for a few days indicates that something is going on. If he is not showing symptoms of pain or discomfort, then he may have a virus, that would have to run it's course.
His eyes are watery and puffy from the high fever. It is most important that he drink plenty of clear fluids, such as water, gatorade, gingerale, or even frozen ice pops work well. Keep him under-dressed so he stays cool. Continue giving him tylenol (as directed on the bottle for his age and weight). You want to keep his fever from going up any higher.
Children lose fluids, through sweating, when they run a fever. The fluids must be replaced, so keep him well hydrated as described above.
He will be tired and clingy because he doesn't feel well. If he maintains this fever through the night, then you will have to put a call in to the pediatrician, because he may want to examine his ears for fluid.
If the fever goes above 102 degrees then call the pediatrician tonight.
I welcome your questions.