@JGill, were you ever able to fix your problem? My 05 Rubi LJ is doing exactly the same thing. wont go over 2400 rmp. So far, I have replaced Crank Sensor, Spark Plugs, Coil Pack, Cam Sensor, and OPDA, all with MOPAR parts. Only code now is P0344, but still wont go above 2400 rpm.