Welcome to the Forum from NH.
Lots of knowledgeable folks here who freely share their knowledge, experiences, and perspectives. Knowledge is power.
I hope that you will become a participating member in the Forum's discussions.
Pics of the truck, please.
You are already receiving sage advice from the knowledgeable folks on this Forum.
IMO, any codes that are cleared and come right back represent issues that NEED to be investigated and resolved. There is nothing normal about that amount of codes that you have.