First off, mental/physical problems at this point in training is very common so don't worry about running 'only' 24k. That's still a good distance and you've still got plans for longer runs.
With those in mind, you could reduce those and just have the half, 25, 28 & 32 - I know some people like to run close to marathon distance in training but I've never more than 32 in training.
As long as the physical issue isn't an injury then I would say that you could definitely complete the marathon but it will probably hurt more than normal and you may need to reconsider your time goal. In saying that, though, how was your training for your previous race. Was it really good?