We have a 09 dodge ram 1500 5.7 hemi 130000 miles. This summer we decided the spark plugs needed to be changed. We changed them at home. Took our vacation and sometime either before or after spark plugs noticed a ticking noise on passenger side .About september driving along the check engine light came on , cylinder 4 , we started researching and changed the coil packs , wiring harness , nothing changed. The light would go off 4 a day or 2 then back on . November came and we were going to take a trip wanted the truck to be running right, went to dealer ship to buy a fuel injector, dodge advised us something serious was likely and shouldnt be driving it. We put it in the shop they broke into the engine, everything seamed fine ,we did have the broken manifold bolts , which caused some noise, they found a rat nest around the block that looked like they chewed on a wire that went to cylinder 4 . They fixed that $17 part plus $1000 for time and labour and digging into the engine. we didnt fix the mani bolts.they gave us back our truck . Drove find seemed liked eveything was fine. Then 2 days later the light came back. We took it back and they said the computer hadnt reset the code and it was from before it was fixed. A week later the light is back on, took it back. They looked at it a few days, told use either trade it in or get a new engine but couldnt tell us what was wrong with out another $700 to dig back in the engine farther.. we bought some oil additive to help quit lifters but didnt make a big difference.dont know what else to do.any help ideas suggestions