I bought a 2003 Ram 1500 4x4 4 door 5 speed. It came with two 4.7L motors. The motor in it has 252000 kms. The other motor (we don't know what year it is, we think it's from a 2005) has 27000 kms. When we swapped out the motors the new motor would not turn over. After some research we found that the tone wheels were different. (the old one has 16 teeth and the new one has 32 teeth) So we swapped out the tone wheels. The tone wheel on the crank matched up. The cam tone wheel slots did not line up. The motor does turn over and does not show an engine light on the dash. We have to hook up a scanner to check for internal codes. The truck feels sluggish and starved for fuel. Do we need to change out the cam for a 2003 cam or is it something small to rectify the problem?