Have you been checked for possible chronic prostatitis? Can be a source of repeated infections with the same bacteria, and requires special treatment (usually 6 weeks of antibiotics) to eradicate. Have you had a recent PSA? Generally this will be elevated in prostatitis.

(KLD)