I just bought an amazing '02 Dodge Ram, quad cab, 4wd, with the 4.7 in it, only needs some "minor" work hopefully, but I do know that I have cracked cylinder heads, what work would it take to replace those, do I need to actually take the engine out? My father (who is a mechanic) will be doing the work, but he was unsure and doesn't have the time at the moment to do the research, so here I am. I'm wondering if it will be easier to replace the engine completely, considering it has almost 200k miles on it, like I said, i only spent 500$ on it, so any suggestions? 