I disconnected the batteries and hooked them back up. The truck started and the codes were gone. I let it run for about 20min, shut it off and its doing the same thing. I can't find anything loose or not connected. Any help would be appreciated.