Hi,
Yes, all of these symptoms could be caused by a flu virus, but if is not starting to eel better in the next couple of days, you should have him checed again. If he is doing worse, or is developing a fever, I would take him in sooner to be looked at. Continue the ibuprofen in the meantime and keep a close eye on him.
Good luck.
JMK MD