Change your air filter with the OEM one from the dealer.
Your code reader gave a 2260. But it sounds like a 2280 code.
Strangely enough I got a 2260 code about 3 months ago. I document everything just to keep up with my truck's health and was puzzled when it threw a secondary air pump code, but it's a weird glitch with some code readers (As someone said, that's a gasoline engine code).
So I cleared it and drove on thinking it was a glitch.
2280 is a low-volume reading the MAF sensor. This happens when your air filter is too restrictive or clogged when needing maximum air flow (towing a camper uphill for example), and it registers that it's gasping for air.
I got my code when I bought Autozone's best air filter, and then a few days later towed up Donner Pass with 14,000 lbs. (Uphill, heavy, higher altitudes) combined and then my truck needed higher than normal air flow. When it didnt get enough air, it threw a code. But not seeing a valid reason for the gasoline engine code, I cleared mine on the side of the road, and it didn't repeat until 4 days later while in the Rockies under the same conditions. This time I got the P2280 (Low flow at MAF) reading which pointed me exactly where to look.
I suspect your code Auto-cleared itself after x number of miles driven with satisfactory MAF readings.
I changed the filter with a Ram dealership one, and it hasnt repeated for the past 30,000 miles.
Good luck!