2001 dodge grand caravan se 3.3

i switched my motor with one feom a 2004 chrysler town and country the motors match but now iy wont start should i have to reprogram my pcm