My 2005 F150 with 170k miles is throwing code P0344, which it says is the Camshaft position sensor. Most of the research I've done online says it's rarely the actual sensor, and it seems like it needs a timing job. Can anyone recommend a good place in town to get that done? Thanks!