Sando
The wall is a really interesting area. In fact we find that people continually slow down from the very beginning of the marathon and don't necessarily hit a wall per se, albeit the last few miles can feel particularly difficult. I can empathise with you from my 3 marathons last year!
We have done some research recently to show that the longest run in training is a predictor of marathon performance so getting up to 20 miles is important. however, you seem to be all over this. Thus, assuming your training is ok we must then factor the pacing on the day - does it reflect your training, careful though must be given to this - see our pacing event at dorney Lake this year planned for March.
Then after training and pacing comes nutrition. Without saying the same thing the amount of fuel (carbohydrate) from sports drinks, sweets, gel and bars is very important, so much so that you need 30-60 grams per hours, i.e. one 330 ml lucozade sport plus one gel (or 4 x jelly babies). This provides roughly 50g of carbohydrate.
How are your strategies...? If this is what you already do we may need to look even closer but first stabs these are most important areas