I'm not sure if the codes are new or not, it's the first time it's gone into limp mode but turning the engine off and waiting 5 minutes seemed to get me going enough to get home.
I'm waiting for a scanner to turn up, so I will clear the codes and see if there's any improvement, on a side note...