Conclusion
I changed the power steering pump, used vida dice to reset the codes, cleaned and re-connected the CEM again.
Since then the car has been running as normal with the only problem a now non-functioning air con system... should be easy enough to fix...