Would you be able to tell by looking at the tune? At this point I'm willing to send you the PCM and get a second opinion. The truck takes throttle just fine when sitting in the driveway revving the engine in park, however once I put it into gear and drive, it feels as though a troll is tapping the throttle.

Also, the "battery not charging" message still displays on the dash (I have no idea if these issues are connected). I'm wondering if the battery current sensor is bad.