SA runners show grit but marathon still gets the better of them