Hello and thanks for using Just Answer.I will try my best to help you with your question.
Remove the VCT solenoid that sticks out of the valve cover on the passenger side. You will have to remove the passenger side valve cover to remove the VCT solenoid. Make sure the screen is clean and no debris is on the screen. You may also have to remove the VCT solenoid valve body. This is the part that the VCT solenoid attatches to on t he cylinder head. Remove the valve body and make sure there is no debris in the valve body. There is a metal gasket for the valve body and it is reusable. Ford has found that the problem you have is caused by dirt and debris getting caught in the valve body and/or the solenoid screens causing the codes and the problem you have. The timing chain will have to be removed to remove the VCT solenoid valve body from the cylinder head.
I have installed new VCT selenoid and cleaned the other unit. All componets are clean. Is there a posiblity when it showed PO345 circuit malfunction could it be electrical problems from the computer or wireing harness.
What does not make sense the truck runs perfect when cold. When going down the road after it warms up it will surge and you can here the throttle open momentairly. Is there any possible way for the 02 sensor to be faulty and cause the timing and fuel curve to be out of compliance...thanks!
I listed what we usually inspect. Below is what the shop manual states for the code P0022 that you get with the engine running.
Note: Only diagnose VCT actuator and circuit indicated by the DTC. Oil contamination in VCT systems can cause positioning errors. VCT systems require an oil filter specific to the application.
Also in what order do you get the 2 codes? P0022 P0345 or P0345 P0022?
The first code can cause the second code.
Below is a pin point test for the code P0345. It is long and lengthy. These 5.4L 3 valve engines, guessing at the problem only creates more problems.
I checked you last suggestion but it did not work. I cleared the computer the truck was cold overnite and I started the truck and excellarated the truck numerous times to..stop and go to 80 miles an hour ......and the truck ran like it should....untill it warmed up and then the service engine light came on...then I checked with scan tool and it came up P0012.
Is there a possiblity that the computer is getting hot and malfunctioning or a bad wireing harness. I also did some more history and this truck has been to several ford dearler ships with no sucess of repair.......this truck was bought at an auction. I'm not sure if the ford motor can even fix the truck. I wating for a suggestion.