not likely it is the cam sensor....could be you have a bad crank sensor...sometimes they share same fault code...might be able to help you more if we knew circumstances of your problem and what fault codes if any.
Don't think thats your code. P0443 is not related to cam sensor...its a evaporative system code. I think more likley your's is setting a P0334. If its 334 its either a bad crankshft sensor or worn timing chain/gears.
Test to determine listed below.
1. Scope check the Crankshaft Position (CKP) sensor and Camshaft Position (CMP) sensor signals and see if they are in sync. Compare to a known good signal.
2. If they are good but out of sync, check the CMP sensor pulse wheel and the valve timing for a skipped timing chain.
Thanks I did give you the wrong code. My memory is not so good. I think it was 0344 but will recheck the code again at lunch. When the code comes on the truck runs but has very little power and has no pick up. It went out on my way to work today and was able to continue to work. However as we know I need to fix it today, hopefully before I leave for home. The last three times in about a years time it went I replaced the cam sensor and the truck ran great with no issues until it pops again. Is there a way to check the cam sensor or could there be something else causing it to pop. Thanks again for your help.