Dodge reports that some 2009 1500-2500 series Ram pickup trucks and 3500 series cab chassis with 5.7-liter engines may turn on the Check Engine light and store trouble codes P1004, P2016 and/or P2017 in PCM memory.
According to the company, the trouble typically afflicts vehicles built before 4/29/09, and is due to the intake manifold's short runner valve (SRV) harness not being long enough to handle normal flexing as the engine rocks on its mounts during acceleration. That leads to stress on the SRV and its connector, which causes an intermittent connection and the problems noted. Wiring in an extension harness from a kit and replacing the SRV should eliminate the condition. Order part # 68064996AA for the wiring kit and part # 53022137AF for the SRV.