Hi again Tim.
Your resting HR sounds high. When are you taking it? Sorry to focus on the HR figures but it's important to get max and min right to work out the rest. Looking at the figures you've given, you should be doing your long slow runs at around 136 which is 70% working heart rate (max-min, x 70% + min), maybe even a bit slower, so you're doing your slow running way too fast.
Stevie is right in that you need to do more slow stuff.
OK I thought I had all the zones worked out last year and what you're telling me is that I've done a years worth of training in the wrong zones.
So I went out tonight and as I've got a race on Sunday just took it easy and decided to see what HRs I got for various paces on the flat after warming up.
150bpm - 10min/mile
140bpm - 12:45min/mile
130bpm - fast walk - 15min/mile
So something is seriously wrong there? Indeed -> ((187-60)*0.7) + 60 = 148.9! NOT 136!
So running at 150bpm might be at the top end but this is average over 2hours bearing in mind flat and down hill it will drop down to around 140-145 and I don't think pushing it up a steep hill is going to do too much harm.
Now I'm going to make a massive leap here and say that I should be able to run a half mara at just below 90% WHR -> ((187-60)*0.90) + 60 = 174 bp. Which bears up well in that my average was 170 for a hilly half.
I strongly believe that it's not my long slow runs that are too fast (10:30 min/mile), it's my tempo runs and races (9 min/mile) that I'm not pushing hard enough.