hi andrew i had similar problem couple of months ago ,i found cross trainer was ok as long as i didnt go backwards that killed my shin ,the rowing machine was also ok. i had same sort of milage and gp .i found rest, ice, phisio , new shoes and lots of streching the answer good luck! ruz