Thanks for posting your query.
You could have localized costochondritis
Although you have normal thyroid profile but still the possibilities of thyroiditis
can't be ruled out.
You should consult with internal medicine specialist and should go for thorough check up.
You should take anti-inflammtory medicines for faster recovery.
Dr. Mayank Bhargava