Then run slower. Run on a variety of surfaces. Check your form-the muscular damage caused by running will be much greater if your hips/legs are not working as they should.
It is almost certainly overtraining. That comment at the end is VERY telling. Your training needs to be ideally strenuous for YOU, don't compare yourself to others. What is too much for one is ideal for another and is not enough for a third.
Listen to your body before tackling mileages, volumes and workouts that YOU are not ready for.
It doesn't really work that way. You overtrained and thus what you THINK you should be able to do and what your body can ACTUALLY do are, at the moment, very different. Which is probably a huge part of the reason that got you where you are right now. Some days 7min/mile is too slow, some days it is too fast. Pace matters MUCH LESS than FEEL. If you come into a workout/run fatigued and try and run what you THINK you should be able to run (or worse, what a "collegiate athlete" should be able to run), you will just get overreached, and if you do it often you WILL get overtrained.
Think about what the point of a run is. If you are fatigued (and you clearly are), heading out the door and trying to run a pace you are not ready for is a HUGE part of overtraining. In the grand scheme of things, is it really that bad if you run 8 or 9 minute pace for the first mile or two of an easy/recovery run? Or even the entire thing?
The best runners know when to take it easy, or push hard, or not to run at all. The sub-elite, 3-7th man in XC, 8th guy at conference in the 1500, etc are the ones that are generally overtraining, often from comparing themselves to the top guys.
You have to let the training come to you, too much too fast too soon is a recipe for disaster, every time.
So how do you fix it? You have to wait for the recovery you ignored before to take place. Reduce mileage and make most/all of it easy. NO hard workouts. NO tempos, no fartleks. Just easy running. The pace doesn't matter.
Actually, it does...just the slower the better. Don't even think of it as running. That's the trick I found. Say to yourself before the run "I'm not running, I'm just massaging my feet and legs and circulating some blood through my muscles for active recovery". I'd recommend not using a watch for a couple weeks.
Take naps, foam roll, take an anti-inflammatory, fish oil, vegetables, avoid salty and fatty foods. Make sure you are getting enough carbs-but don't go crazy. If you go on a bread or doughnut binge and eat 700-800g carbs, you WILL get fat, especially with the reduced workload and your probably elevated cortisol levels.
Some light gym work and maybe some strides are fine but avoid lifting very heavy or sprints-the last thing your body needs right now is CNS fatigue or muscular damage. But keep running-a 30-40 minute easy 4-5 miler 1-2 times a day is a LOT better than doing nothing. I'd say 30-50 miles a week is around where you should be-but don't worry about the specifics.
Get plenty of sun, hang out with friends, stay hydrated. Pretend like you ran the London marathon yesterday and are recovering from that.
You might actually enjoy running again, and after a few weeks of this (or months, depending on how deep you were) you might find yourself running a bit faster on some runs. Then you can think about adding in some lighter tempos, bit of speed work, aerobic threshold MP runs, etc. But avoid the gutbusting 800m-3k work for a while...it's the quickest way to overtraining there is.