2007 f-150 5.4l p0012, p0022, p0345
I have a 2007 F-150 5.4L and it started throwing codes p0012 p0022 p0345 and would knock and make popping sounds after it warmed up but I could rev it up and it would go away for the most part but would come right back when I started driving it. I have since pulled down the front cover and made sure it was in time, replaced both cam phasers, replaced both vct solenoids, and replaced both cam sensors. I thought it fixed it until it got up to normal operating temperature and started doing the same thing.
I am now lost and looking for some help. Thanks!