What else is going on in your life? Are you getting enough sleep, or trying to juggle too many things at once? Could you be leaving all your races in the training sessions, not getting enough recovery time? (I'm assuming that you are tapering before important meets.) Can you sit down with your coaches and ask them for specific advice?
You might want to try the Us Masters website forum. There seem to be a lot of ex-college swimmers there.