Personally the elliptical aggravated my ITB MUCH worse than running alone, I would avoid it like the plague.
Keep up with the swimming and make sure you're strength training and stretching program is getting rid of the imbalances that led to your injury.
Also I tried and had no success w/ the patt strap, though some people I know have used it successfully...
This question comes up alot here but the best bet for ITB is:
-Active Release Therapy
-DO NOT run through the pain
-ICE ICE ICE and IBP during acute phase
-Stretching program + Strengthening program for muscle imbalances that caused the issue (you can either look up which muscles are involved, or see a PT)