Maybe this has been checked but I used to have this issue on my raptor. It ended up being a loose positive battery cable.Went to the dealership yesterday I picked up the jeep they said they drove it 50 or 60 miles and could not get the light to come back on. I drove at 28 miles and I lost my throttle. Engine light came back on so I Took it back to the dealer. I explain to the technician that the voltage was still running anywhere from 12.5 to 14.4 it fluctuates in between those two points at random times. He said he would focus troubleshooting around ground and voltage.