What are the common causes of code p0017. In this case it s sensor b sensor a throws p0016. The engine control module pcm uses a signal from the camshaft position sensor to determine the the proper time to fire the fuel injectors and ignite the spark plugs.