Hello Cometblack and welcome to our fine forum.
Maybe your car just don't like dirt road drifting …
Before you start throwing parts at it, I would suggest that you disconnect the negative battery terminal, step on the brakes for a couple of seconds, have a glass of wine, then hook the battery back up.
This will clear all the pesky codes and re-set the ECU.
Then fire it up, check for any reappearing codes and see how she runs.
Come back.
humfrz