So a while back I had the ECU throw a check engine code for the crankshaft position sensor, I changed both the camshaft and crankshaft sensors for ones that I got off a used car from the junkyard. A few months later the car took a while to start and the engine started rev limiting at 3.5k and threw P0335 code. This time I bought a brand new crankshaft position sensor and did a complete timing job. After starting the car it immediately threw a check engine light with the code P0335 and had the rev limitter again at 3.5k. The wiring harness while has some wear on it definitely does not look corroded. Why would the engine be throwing the CPS light again? I tried removing the negative terminal of the battery to reset it but it started with the code immediately again
Few things to say, I still have not assembled the rest of the engine. Currently, the harmonic balancer/crank pulley is still off, could that cause the CPS not to detect the location of the crank? The alternator is also off the vehicle (running on battery juice) but the battery light is not on for some reason.
The vehicle is a 2005 Honda Civic HX