2012 Ford Expedition Car was idling rough and was throwing a cam sensor code. Replaced both cam sensors and still idling and running rough. Scanned again and the same code came up. Decided to go ahead and replace the crankshaft sensor too. So all 3 sensors were replaced and the car is still running rough. It is throwing a P0017 code which relates to the camshaft/crankshaft sensor. Any idea what else it could be? It isn't really losing much power when getting up to speed, just running a little rough. I can't figure out why it is still throwing the code after replacing all of the sensors??