Do you need some rest? Maybe a few days off the bike would freshen your legs.
I push swimming a lot, but some people just don't like it, or don't know how to develop a swim program for themselves. Just one day a week will really do remarkable things for your fitness.