i have a 88 Cherokee with a horrible rod knock so i have to replace the engine. i plan on going to the junk yard and pulling one from there. the thing is that all of the 4.0 look the same. what years have the same engine? anyone know of a good place to get engines?: