I have a 2002 Ford F-150 5.4L with a P0340 code. The CMP is generating .1v while at idle. It never gets above .5v, even at 2500 rpms. Continuity to the ground was fine. By the way, this is a two wire induction sensor (sure you figured that out). The crank sensor generates 2v at idle. It is the same type of sensor. I’d figure the CMP would be about 1/2 of that. Any ideas of what the problem could be?
It'll be more accurate to check the sensors with a lab scope, or even an AC voltmeter, but you can check the resistance if you don't have the scope. Connect the negative lead to the ground terminal and test each terminal one at a time. Then, compare the results to the specs in your vehicle manual.
Updated on April 2, 2018
By Dan Ferrell