I recently had to replace my coolant resovior on my 2002 4.7L. After doing this I noticed the truck would rough idle occasionally at start. After awhile I notice I was losing coolant out of the overflow tube so I replaced the cap. This stopped the coolant loss out of the overflow but I am still losing coolant. I have no smell of burning coolant anywhere in or around the truck. The P0307 code came on last week after a rough start. cylinder 7 misfire. The Idle smoothed out but the truck still feels like it is missing a little. I am pretty knowlegdable in car repair and after talking with a few other mechanics have come to the conclusion that I probably have a bent or stuck valve and a small head gasket leak. So my question is...knowing that this has been a common problem with these engines and somebody else has had to of done this before...do I rebuild my heads with dodge parts back to stock....buy new complete heads for local auto store... Or? Also...if i use the stock heads or stock replacement heads am i going to run into the same problem in another 50000 miles. My truck currently only has 70,000 miles on it. Any opinions would be great. I will be doing the job myself and am Just looking for anyone with experience with these motors and thier opinions. Thanks In advance.