I've had a similar experience--1:17 half followed by 3:02 marathon. In your case, I think the following may apply:
1) Half marathon was too close to the marathon. This made it hard to complete the last few long runs and you may not have fully recovered even in time for the marathon.
2) Mileage could be a bit higher (5-10 miles/wk would help)
3) Not enough work at marathon pace. My best results came with Hanson's, which splits the long run and the pace run to make sure that adequate focus is given to marathon pace running. In this program, there is a mid-week 12 miler, with (up to) 10 miles at marathon pace each week. I would not underestimate the importance of this!
Good luck!