There is really no big mystery here, Frustrated, it?s quite simple.
The only reason you (or anyone else) die(s) in the last mile of an 8k (as you did), is because the lactate in your muscles has risen too high, causing them to shut down. This shows that your aerobic system was not dealing with your running pace at that time and you had been activating your anaerobic system to some serious extent.
You will understand that each race requires a percentage mix of aerobic and anaerobic energy. At 800m this is around 50/50. At 1500m this rises to 65% aerobic and only 35% anaerobic. As you will note, as the race gets longer, your aerobic system becomes more important. There is no way round this, it?s just a fact.
So, as you run 8k (is this cross country?), your aerobic system will have become EVEN MORE important. Something around 85-90% of all the energy for the race must come from the aerobic system with only 10-15% from the anaerobic. If you try to run with a higher anaerobic percentage than this, you must expect a large rise in lactate (well before the end of the race) and you will die long before the line.
So, that is what happened to you on race day when you finished with a 6.10 last mile.
Now, the bigger question is why did your aerobic system not provide the large percentage of energy you required?
Could be a number of things, but here are the most likely.
1. You came into the race a bit flat. Too much anaerobic work in recent weeks and didn?t ease off enough in the days before the race (cut down intensity and cut down mileage).
This looks like it could be the reason, but I don?t believe it is, because this was not a one-off under-par performance. Your 28.10 PR is just not where it should be. So this was not a bad race, but another example of your inability to race well at longer distances.
Which brings us to?
2. You have not optimally trained your aerobic system at all. It is never ready for racing well at 8k, irrespective of how well you taper and rest beforehand.
It is easy to see that your easy running at 6.30-6.45m/m is way too fast for you. (Now don?t all write in and say that that is what Joe and Mike and Fred all run. We are talking about Frustrated here, and I am saying that such paces are too fast FOR HIM.)
Don?t get me wrong. Frustrated is managing to complete these runs, but he is not benefiting from them, and that?s the whole point of doing them.
Here?s how he can check if I am right. Beg, borrow, steal or even buy a HRM monitor for one hour. Run at 150-155 HR on a measured route (track is best for accuracy) and note your mile pace. I bet it?s not sub-7.00m/m. If you want, run at 6.30m/m for 20 mins and note your HR. I'm guessing 175-180+. High, huh? (I'm assuming a normal high max teenager's HR of 195+)
When you were running these 6.30 pace runs, you were overworking your heart, activating your anaerobic system (too high lacate even on your easy runs) and basically doing zilch for your aerobic system.
You need to slow down and do ALL your easy running at this HR. Don?t worry if grannies with prams overtake you on these runs at first, the pace will improve with time, but the effort on your heart will remain low and when you begin to get faster, it will be your aerobic system that is providing all the energy and not as at present.
One other time per week you can run a steady run of 2 x 30 mins at 165-170 HR (after warm-up). NOT FASTER.
Change nothing else (just don?t speed up those 5.20 miles). Instead consider slowing them up to a pace you can run for 2 miles with just 400m jog recovery (like 3-4 x 2miles with 400m jog). These will do much more for your 8k time than faster miles with longer recovery.
That?s it. Slow up your easy runs by using an HRM to keep you slow and make sure "easy" is really "easy".
Run a little bit faster once per week (2 x 30 mins @ 165-170 HR right up until track season). And move up to 2-mile repeats instead of one miles for as long as you are racing 8k.
I would think that if you do this right, a sub 27.00 / 8k time should be possible in time (and I'm being very conservative).
PS: find a knowledgeable distance coach near home.