I'm not sure what the problem is exactly or how many teams in your league BUT that looks like a very good team to me. You probably ran into some tough luck with the injuries to Johnson, Gomes and Rios. I have to like a lineup withL
OF: Dye, Rios, Patterson
DH: Johnson, Gomes
SP: Sheets, Webb, Haren, Olsen, Bush, James and Johnson - this is outstanding - I'd kill for a crew like that
RP: Wagner, Nathan - 2 of the best and some decent spare parts
Bench is Ok with Feliz, Cabrera, Edmonds, Prior, etc.
I frankly don't see a problem unless you are playing in a 4 team league.
I'd be looking to move Prior, Edmonds and Feliz in particular for young talent.