Can I put the engine from a 97 doge 1500 in a 2003 dodge 1500
Physically yes. With enough money anything is possible but with a lot of wire harness, ECM, bracket swapping.
it will require swapping many things. the 97 has magnum engines based on the LA motors. all the engines used in a 2003 are the newer design magnums.
Search Dodge Ram 1500 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Dodge Ram 1500 Experts