So my first CEL came on at 1,200 miles, it seemed like it was just a short problem at start up because it ran perfectly after it shut off (because it was a remote started so as soon as the engine light came on, it shut down). I cleared the check engine light and drove it for another 1600 miles before it did the same thing. The first time it did it the truck was full of gas and the second time it did it. It only had a quarter of a tank. I have always filled the truck up at two different gas stations using top-tier gas, where I fill up all of my other vehicles. From what I have deduced, this has to be software related and not mechanical otherwise it would continue repeatedly, the fact that it happened randomly 1600 miles apart says to me it has to be software related.