I had an error code on my '97 Ranger that said it needed a new camshaft position sensor, but since the truck still ran fine I put off replacing it. One night I tried to start it, and it fired up for one or two seconds then died. The engine just clicked once when I tried to start it, and there was now an error code for "multiple cylinder misfire" in addition to the bad sensor, which I've read is a logical next thing to go wrong if your camshaft position sensor is bad.
So I got a new sensor and replaced the bad one, but it still just clicks once when you try to start it, and now shows either no OBD codes or just says "error" on my code reader. I tried sending an erase codes message and draining the power from the electrical system (while the battery was unhooked of course) to reset the ECM, but neither did anything. Does the engine timing need to be reset by a shop? Ideas? What am I missing?