I have had a similar situation. Thought it was a UTI at first but went and got checked out to be safe. My GP had me do a full STD screen with urine cultures and all came back negative. Determined I likely got a strep infection through oral sex, ran a course of antibiotics and it was gone.
Scary stuff, turned me off punting for a solid two weeks!