This morning the vehicle went into a sort of limp mode and sending a message saying engine fault, restart engine. I stopped and restarted the engine and it ran fine. Tonight on the way home it happened again, but this time I put the OBD on it to try and capture any codes. What I got was P0222, P0122, P061C. The P0420 which has been there for months. Can't seem to get that fixed. This should not be happening to a new car. I looked up the codes, but I'm having no luck getting warranty work done. I may have to ship this car back to the USA or maybe someplace in W. Europe to get it fixed. For the moment it is running ok, but I have a feeling it will come on again tomorrow. Any thoughts or ideas are appreciated.