Are you sure you're eating enough? I know that sounds counterintuitive, but if your're working out everyday and riding 120 miles a weekend, I have to wonder whether your 1300-1500 calories a day is enough. You may be unintentionally putting into "starvation" mode.