Alright so for the late update but heres what's been going on. Got the truck back from the shop last Thursday. Everything was great until yesterday. Drove to the store, went in for about 20-30 mins, came out crunk up, put it in drive, let off the brake and felt a big jerk. Truck went into limp mode. Turn it off, crunk it up, no change, still in limp mode. No power could tell it was trying to go but it wouldn't. Turned it off again crunk it up and it was fine. Drove about 3 miles, stopped at a restaurant to eat, went in for about 30 mins, came out, went to pull on the road and same thing again. Had to restart it a couple times before it straightened out. No DTCs during this time. After I got it going, didn't have any problems the drive home, about 30 mins. Drove to work this morning, no issues. Driving home this afternoon, about 15 mins in to a 30 min drive all the gauges on the dash shut down, cruise cuts off and goes in to limp mode again. Pulled over and had to restart 3 times before it came out of limp mode. One time I crunk it and the speedometer jumped up to like 40 mph and wouldn't come back down. Also something I did find...I changed the spark plugs the other day, one of the springs on cylinder 7 was not attached to the metal inside the coil, I reattached it..not sure if that had anything to do with anything just thought it was strange. I'm guess I'm back to the drawing board and thinking this is something electronic somewhere. Any other help on trying to narrow it down is appreciated.