Your Selected Vehicle
Parts for your 2004 Toyota Bb-Crank angle sensor
Explore 4WD & Adventure
2004 Toyota bB crank-angle-sensor — what it does and when to service it
Yes, the 2004 Toyota bB uses a crank-angle-sensor (Toyota typically calls it the crankshaft position sensor, CKP). Technical documentation confirms it: the Toyota Repair Manual for the 1NZ-FE/2NZ-FE engine family (as used in the bB NCP30/NCP31) details a CKP sensor and diagnostic code P0335 for its circuit, the Toyota Electrical Wiring Diagram for the NCP30 series shows the NE (CKP) signal into the ECM, and the Toyota Electronic Parts Catalogue lists a crankshaft position sensor for those VINs. The equivalent first‑gen Scion xB (same platform/1NZ‑FE) repair manual also specifies and tests the CKP, reinforcing that the sensor is fitted on the 2004 bB.
On a 2004 Toyota bB, the crank-angle-sensor is the ECM’s timekeeper. It reads a toothed wheel on the crankshaft so the computer knows exact engine speed and crank position. That information is used to fire the coils and injectors at the right moment, work in tandem with the cam sensor for cylinder recognition, and keep the engine smooth, efficient and easy to start. If the CKP signal drops out, the bB can be hard to start, stall, or not start at all.
It’s not a routine “replace by kilometres” service item, it’s replaced when it shows faults. Still, a bit of preventative attention during servicing goes a long way. The sensor on the 1NZ‑FE sits at the timing chain cover area and reads the crank trigger wheel. During oil changes or front-end inspections, checking for oil seepage, hardened wiring, or a loose connector around the sensor is worthwhile. Light oil contamination on the tip can be cleaned, any cracked wiring, greened pins, or stored code P0335/P0339 means it’s time for proper testing and likely replacement.
- Common symptoms: intermittent no‑start, sudden stall when hot, rough running, tach needle dropping to zero, poor fuel economy, and a MIL with CKP-related DTCs.
- Service tips: disconnect the battery, let the engine cool, and don’t yank on the loom. If replacing, lightly oil a new O‑ring, seat the sensor squarely, and torque the retaining bolt to spec from the Toyota manual. Clear codes afterwards, no special relearn is typically required on Toyota—normal driving lets the ECM settle in.
- Good habits: keep the area dry and free of oil leaks, secure the harness away from the belt path, and use OEM‑quality parts to avoid flaky signals.
Look after the crank-angle-sensor and related wiring and the bB will start cleanly, idle neatly, and pull without dramas—exactly how it should across Aussie and Kiwi roads.
Where is the crank-angle-sensor on a 2004 Toyota bB?
The sensor is mounted at the front of the engine on the timing chain cover, reading a toothed wheel on the crank. Access is from the passenger side of the bay (RHD), low on the block behind the crank pulley area. It has a small retaining bolt and a two‑pin connector (harness routing varies slightly by model grade).
What are the signs it’s failing?
Hard starting, random stalling (often when hot), no‑start with spark cut, rough idle, or the check engine light with P0335/P0339 are typical. If the tach drops to zero instantly during a stall, that’s another hint the ECM lost crank signal. Always verify with scan data and basic resistance/signal checks before condemning the sensor.
Can it be cleaned, or must it be replaced?
If the tip is just oily or dusty, a clean and reseat may restore a solid signal. If there’s internal failure, corrosion in the connector, broken insulation, or out‑of‑range readings, replacement is the fix. After fitting, clear codes and road test, no special relearn is usually required.