how can i tell what year the engine is that i purchased from a junk yard for my 2004 dodge dakota sxt 3.7
You would have to run the number stamped on the engine block. There are sights on line you can look up to run the number.
Search Dodge Dakota Questions
Dodge Dakota Experts