I recently bought a 1997 Toyota Tacoma with a 2.7L motor. The guy who sold it to me told me the CEL was because of an O2 sensor. I fixed the O2 sensor but was still throwing a code. Found out it was the Camshaft position sensor. I bought a sensor and took off my throttle body to replace it, and it turns out my motor doesn't have one.
There is a place on the cylinder head that sticks out where it is supposed to be mounted, but no holes and no sensor. I took it into a shop and had them look at it to try to puzzle it out. The mechanic told me that the engine had been replaced. The engine in it now originally had a distributor. But the distributor holes have been plugged and it has been wired for the distributor-less ignition system, but with no camshaft position sensor.
The CPU is getting all of its timing information from the crankshaft sensor, which is enough for it to run, but when pulling hills at high RPMs my truck starts misfiring really badly. Sometimes turning the ignition off and back on seems to fix the problem, other times it doesn't.
My question is, what are my options. As far as I've been able to figure out I have only a few, I would like to keep the repair as cheap as possible: I can remove the cylinder head and drill the holes to install the sensor, and hope that my camshaft has the teeth that the sensor needs to pick up its information. Or I can buy a new cylinder head complete with camshafts and install it. Does anybody know if all camshafts for this motor have those teeth? Were Tacoma's ever made with distributors or is it possible that I don't even have the 2.7L motor? Could a 22re or other motor still run on my CPU and be causing me all these problems? Sorry for the long post but I am at a dead end here and really need some advise.