When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I had the PO299 and the P0016 codes, gutted my Cats used spacers on the 4 - 02 sensors and got rid of P0299, but that P0016 is not leaving, I erase the code and it comes back within a few hours, no chain noise, truck runs beautiful, any ideas ?
On a 2016 F-150, codes P0016 (Camshaft Position Sensor - Bank 2 Sensor A - Timing Chain) and P0299 (Turbo/Supercharger - Underboost) often indicate a stretched timing chain, which can lead to the camshaft not being in proper sync with the crankshaft, causing turbo boost issues.
Here's a more detailed explanation:
P0016:
This code signifies a problem with the timing chain, specifically on bank 2, which is the right side of the engine.
P0299:
This code indicates that the turbocharger is not delivering the expected boost pressure.
The Connection:
When the timing chain stretches, it can cause the camshaft to be out of sync with the crankshaft, which can lead to the turbocharger not receiving the correct signals for boost control, resulting in the P0299 code.
Common Issue:
Stretched timing chains are a known issue with the 3.5L EcoBoost engine in the F-150, and Ford has even issued a technical service bulletin for this.
Possible Solutions:
The solution typically involves replacing the timing chain and related components.