He still has a respiratory infection, the eye is an indicator of this
He will need different medication this time, as he has probably built up an immunity to the last lot you gave him, and you will need to give it longer, when he looks fine keep on giving the medication for an extra 4 days
Sometimes they look like they are over the problem when they aren't and when it comes back it usually hits harder