I have an 04 Dodge Ram 2500 4x4 5.9 common rail. Just started having a problem with the engine losing power and stumbling while accelerating. What would cause this? Sometime I can catch it and keep it running by feathering the throttle. Other times the engine just dies. Then it takes a while to start back up like it is starving for fuel. Replaced the fuel filter and in tank fuel pump. There are no codes showing up so I don't know what else to do or to check next. Any hell would be appreciated.