JCOTTRELL126
New member
I have a 1994 Jeep Grand Cherokee with the I6 4.0 engine in it. I am looking to replace this engine need to know what years are compatible with my Jeep. I found an engine that has a casting block number EF8933002666CJ on it... Can anyone tell me what these numbers mean? The guy that has this engine said he took it out of a totaled Jeep Grand Cherokee a couple years ago, he cant remember the exact year but he "wants to say" that it's out of a 1990 OR a 91. Given the engine block casting numbers previously stated... does this make sense seem logical? Will this engine bolt right in my 1994 Grand Cherokee? I noticed that the fuel rail assembly is different... will that cause an issue? Can I take the fuel rail assembly off of my old engine swap it out with this one?