were is the camshaft position sensor located on a 2004 Silverado 4.3 v6 on 2004 Chevrolet Silverado 1500

I have a 1500 Silverado 4.3 liter and I can not find the camshaft position sensor

1 answer
It is inside of the distributor, that thing the wire connector plugs into. Also called the distributor pick up. What is the trouble code(s)?