Yes, I had the wiring harness replaced. But that around 80000km ago. I had thought that this might cause all these sudden problems, but I'm still not sure.
What makes things really weird is that last night I emptied the gas tank and managed 580km and today the car is running incredibly smoothly.
This car is a love hate relationship!
Thanks for the info
Chris