I know this has been talked about several times on this site, but I need help ASAP, as this truck is my only transportation and I was using it everyday to haul steel and make a living. It's a 2000 gmc k3500 dump. A team turbo and diamond eye installed a year ago. Came with SS Diesel relocation kit mounted to the top of the manifold. I spoke with SS about the location and they clam any other spot will ruin the PMD because the fan helps keep the heat sink and PMD cool. So for example if I mounted the PMD behind the bumper it would overheat the pmd at an idle. Since I've owned the truck it would surge and puff black smoke in reverse but wouldn't stall. But once in a while lately its been stalling randomly, at an idle or while driving. I put 2 gallons of highway fuel at the pump, it started stalling almost right away. I made it 1/4 mile stalled, and continued to stall all the way home. Now it starts and almost immediately stalls. I opened the bleeder and there's plenty of fuel w/no air. My fuel sending unit is broken From an accident I had 6 months ago, I was hit on the opposite side truck from where my tank is mounted. Also, I've been having batterie problems. I cleaned and remade new grounds but if I let the truck sit over night the batteries are either low or dead. So is it the PMD, the tank sock/dirty tank? Batteries? I'm not sure where to even start. Need suggestions help.... Thanks!