Okay guys so I bought a 2006 Dodge ram 2500 from auction recently when it got delivered to my house both batteries were dead we had to use to jump box is to start it to pull in my driveway. First thing I did in the morning was buy two brand new batteries to start the truck. It fired right up so I drove it down the road the throttle response was poor almost as if it was struggling for fuel but it picked up and moved got it past 30 so I know it’s not limp mode and seemed to be shifting through all the gears pretty smoothly. (I found out later the trans was rebuilt only 20k miles prior) I noticed the voltage on the dash was reading about 11 V so I grabbed my multi meter and put the positive to the back of the alternator and the negative to the battery terminal and I was reading about 11.59 V so I thought maybe the alternator was bad so I purchased an alternator and put it in but still have the same voltage. So I thought let’s go to square one and check off the stupid stuff. I check my terminals, they are gunked up a bit. I Used a grinding wheel to freshen them up and also checked all my fuses none are blown. I have a nice EBD scanner so I hooked it up, The only code it was showing was ECM/PCM signal intermittent. So I found the previous owner of the truck and messaged him on Facebook he mentioned that the ECM was going bad so he had a voltage regulator hooked up and it helped a bit. I bet the bullet and bought a new ECM and had it registered to my vib I installed it today hoping to solve some of the issue The voltage is still the same but the throttle response has improved still not perfect but I notice improvement. iMessage the previous owner again and he suggested it may need an aftermarket fuel system like a air dog or fass... at this point I’m not convinced he knows what he’s talking about. I’m confused and tired of pulling my hair out guys if you can help or suggest anything it would be much appreciated. It’s frustrating because I have a pretty expensive scanner and the trucks just not throwing any codes.... thanks in advance.