One of the issues we have had with the 2.4 is the crank gear coming loose the key will get egged out on the crank causing the timing to change. You may want to double check the crank gear.
We have also had some issues with the valves on the 2.4 cylinder heads, you may want to do a leak down test to see if you have a head issue
How many hours on the truck
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.