Hi guys, i own a 2012 Gen 1 6.2 raptor with 145,000 miles on it. i recently purchased this truck and it was a prior border patrol truck. when i bought the truck it had a strange idle issue where it felt like a slight misfire, but i thought it was vacuum leak or something since the idle would drop and go back up to normal. Drove the truck one day and it stalled on me when i came to a complete stop exiting the highway. low oil pressure light came on, i turned the key off and turn the truck back on and it drove like nothing happened. a few days later as im driving the truck started to shake like it had a bad misfire, the wrench light came on, and my accelerator was not responding. i pulled over, turned the truck off immediately and turned it back on, and the wrench light was gone and the truck drove like nothing ever happened with no wrench light on. took it to my friend that has a good snap-on scanner and did an scan for codes and no codes were present. took the truck out again and randomly stalled while parked. Yesterday, i went out again and the same wrench light came on with all the same symptoms as before but this time i let the symptoms play out which were engine felt like a misfire, no accelerator response, and eventually the truck stalled. this time, when i turned the truck back on, i got a check engine light which was code U0300 (internal control module software incompatibility). has anyone ever had this issue? the stalling and wrench light take a while to happen any help would be appreciated. hoping its something that i can fix quickly. I've only owned the truck like 3 weeks.