Thanks for the advice everyone. For those suggesting time off of the bike, please keep in mind that I don't use a car and that my bike is my primary vehicle for getting to work and everywhere else.
Also question:
What is spinning? Is that just running at high RPMs?
Also I have biopace chainwheels. Is that making this worse or better?