Re: 2004 3.0L cam shaft sensor. Help!
Cam sensor is a magnetic sensor that reads camshaft revolution off a reluctor wheel on the cam.
As the camshaft rotates, the reluctor wheel "pulses" the CPS (camshaft position sensor) and sends that reading back to the ecu.
In accordance with the crankshaft sensor, they're used to help the ecu know the accurate vehicle mechanical timing.
A bad or weakened CPS will cause poor idle, no starts, and so forth.
Being as it's giving you a DTC (diagnostic trouble code), your best bet first off is to connect the vehicle to an OBDII Scanner and have the code pulled.
The code will be a Pxxxx (X's representing numbers). Then look that code up and it will aid you in the process.
It could be a faulty CPS, but it could also be a wiring problem such as low voltage to CPS, etc.
Your on the right track man, just run it over to an Auto-Zone or something and they can pull the codes.
if it is the CPS, do yourself a favor and buy a Ford oem sensor, you'll save yourself so much headache.
The squeal is either the belt or a pulley bearing more than likely.
My 2002 3.0 5spd squealed, and I traced it to be a worn bearing in my tensioner pulley.
Not saying thats your problem, but it could be.
Pull the belt off and spin each pulley by hand and see if any of them feel stiff, worn, or loose.
Any other questions I'll be glad to help man.
ASE / Nissan / Hyundai / GM Certified Technician.
"I make slow shit go fast, and fast shit go faster".