Another thing is you might stuff from physical and mental exhaustion from pushing it too much. In your first post you talk about "whipping all my current competitors" and mention your average speed several times. Being competitive within reason is good because it drives you to be better. But too much without some plan and discipline can run you into the ground.
Are you taking days off and going easy occassionally?