Thanks to everyone's advice I tried again this morning, tried to think positive, went slower and it went great I went at a more conversational pace and it felt so much easier, I actually carried on almost an extra 5 mins because it was going so well I didn't want to stop!
Weirdly, according to strava my pace this run was 7.33/km which isn't even that much slower, but it made a massive difference!