HomeIgnition > SensorsHitachi CPS0171 Engine Crankshaft Position Sensor
Part #: CPS0171

Hitachi CPS0171 Engine Crankshaft Position Sensor

⚙️ 78 vehicles fit this part
🔍
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
$37.40Free Shipping
🚚Free ShippingNo Cost to Continental U.S.
🔄Free Returns*Wrong fit? No cost
🛡️60-Day ReturnsMoney back guarantee
*Free return shipping only qualifies if our fitment verification tool is used.
🔥
✅ In Stock · Ready To Ship Most orders ship same-day if ordered before 1pm CST.
OE Direct Replacement — Bolt-on fit, no modifications needed
🚗Fitment: Buick, Chevrolet, Oldsmobile, and Pontiac, Achieva, Alero, Aztek, Century, Corsica, Cutlass, Cutlass Ciera, Cutlass Supreme, Grand Am, Grand Prix, Lumina, Lumina APV, Malibu, Montana, Monte Carlo, Regal, Rendezvous, Silhouette, Skylark, and Trans Sport
🔄Easy Returns — Return within 60 days for a full refund
🚚Fast Shipping — Most orders ship same business day before 1pm CST

Crankshaft Position Sensor for GM Applications

Hitachi CPS0171 is an engine crankshaft position sensor built for accurate crankshaft signal delivery to the ECU. It uses a 3-terminal blade connector with a male terminal design to support reliable electrical connection in the vehicles listed below.

  • Engine crankshaft position sensor for ignition and engine management systems
  • 3 terminals, blade terminal type, male connector
  • Direct-fit application coverage for select Buick, Chevrolet, Oldsmobile, and Pontiac models
  • Hitachi part number CPS0171

Fitment Coverage

  • Fits 2002-2005 Buick Rendezvous, Behind Balancer
  • Fits 2001-2005 Pontiac Aztek, Behind Balancer
  • Fits 1999-2005 Pontiac Grand Am, Behind Balancer
  • Fits 1995-1996 Pontiac Grand Am, Behind Balancer
  • Fits 1999-2005 Pontiac Montana, Behind Balancer
  • Fits 1999-2004 Oldsmobile Alero, Behind Balancer
  • Fits 1996-2004 Oldsmobile Silhouette, Behind Balancer
  • Fits 1997-2003 Chevrolet Malibu, Behind Balancer
  • Fits 1997-1999 Oldsmobile Cutlass, Behind Balancer
  • Fits 1999 Pontiac Trans Sport, W/O Seal
  • Fits 1995-1998 Oldsmobile Achieva, Behind Balancer
  • Fits 1996-1998 Pontiac Trans Sport, Behind Balancer
  • Fits 1995-1997 Chevrolet Lumina, Behind Balancer
  • Fits 1995-1997 Chevrolet Monte Carlo, Behind Balancer
  • Fits 1995-1997 Oldsmobile Cutlass Supreme, Behind Balancer
  • Fits 1996 Buick Century, Behind Balancer
  • Fits 1995-1996 Buick Regal, Behind Balancer
  • Fits 1995-1996 Buick Skylark, Behind Balancer
  • Fits 1995-1996 Chevrolet Corsica, Behind Balancer
  • Fits 1996 Chevrolet Lumina APV, Behind Balancer
  • Fits 1996 Oldsmobile Cutlass Ciera, Behind Balancer
  • Fits 1995-1996 Pontiac Grand Prix, Behind Balancer

What This Sensor Helps Address

  • Crankshaft signal loss or intermittent signal faults
  • Hard starting or extended crank conditions
  • Engine misfire concerns tied to crank signal input
  • Stalling, rough running, or unstable idle caused by sensor failure
  • Check engine light concerns related to crankshaft position input

Installation Notes

Install CPS0171 in the original sensor location specified for the vehicle, including behind-balancer applications where listed. Verify connector style, terminal count, and the exact engine configuration before installation. On the 1999 Pontiac Trans Sport, this listing applies to the W/O Seal configuration.

Quality Assurance

Hitachi builds this crankshaft position sensor with quality components and materials to support consistent signal output and extended service life. The design follows vehicle-specific requirements for the listed Buick, Chevrolet, Oldsmobile, and Pontiac applications. This part cross-references GM 12567648 for the same application.

BrandHitachi
Part NumberCPS0171
Terminal TypeBlade
Terminal Quantity3
Connector GenderMale
ManufacturerHitachi

This part fits 78 vehicles. Search below:

YearMakeModelSubmodelLitersCylindersPositionNotes
2005BuickRendezvousCXL3.4LV6N/ABehind Balancer
2005PontiacAztekRally3.4LV6N/ABehind Balancer
2005PontiacGrand AmSE3.4LV6N/ABehind Balancer
2005PontiacMontanaBase3.4LV6N/ABehind Balancer
2004BuickRendezvousCXL3.4LV6N/ABehind Balancer
2004OldsmobileAleroGLS3.4LV6N/ABehind Balancer
2004OldsmobileSilhouettePremiere3.4LV6N/ABehind Balancer
2004PontiacAztekRally3.4LV6N/ABehind Balancer
2004PontiacGrand AmSE23.4LV6N/ABehind Balancer
2004PontiacMontanaBase3.4LV6N/ABehind Balancer
2003BuickRendezvousCXL3.4LV6N/ABehind Balancer
2003ChevroletMalibuLS3.1LV6N/ABehind Balancer
2003OldsmobileAleroGX3.4LV6N/ABehind Balancer
2003OldsmobileSilhouettePremiere3.4LV6N/ABehind Balancer
2003PontiacAztekV3.4LV6N/ABehind Balancer
2003PontiacGrand AmSE23.4LV6N/ABehind Balancer
2003PontiacMontanaBase3.4LV6N/ABehind Balancer
2002BuickRendezvousCXL3.4LV6N/ABehind Balancer
2002ChevroletMalibuLS3.1LV6N/ABehind Balancer
2002OldsmobileAleroGX3.4LV6N/ABehind Balancer
2002OldsmobileSilhouettePremiere3.4LV6N/ABehind Balancer
2002PontiacAztekV3.4LV6N/ABehind Balancer
2002PontiacGrand AmSE13.4LV6N/ABehind Balancer
2002PontiacMontanaBase3.4LV6N/ABehind Balancer
2001ChevroletMalibuLS3.1LV6N/ABehind Balancer
2001OldsmobileAleroGX3.4LV6N/ABehind Balancer
2001OldsmobileSilhouettePremiere3.4LV6N/ABehind Balancer
2001PontiacAztekGT3.4LV6N/ABehind Balancer
2001PontiacGrand AmSE13.4LV6N/ABehind Balancer
2001PontiacMontanaBase3.4LV6N/ABehind Balancer
2000ChevroletMalibuLS3.1LV6N/ABehind Balancer
2000OldsmobileAleroGX3.4LV6N/ABehind Balancer
2000OldsmobileSilhouettePremiere3.4LV6N/ABehind Balancer
2000PontiacGrand AmSE23.4LV6N/ABehind Balancer
2000PontiacMontanaBase3.4LV6N/ABehind Balancer
1999ChevroletMalibuLS3.1LV6N/ABehind Balancer
1999OldsmobileAleroGX3.4LV6N/ABehind Balancer
1999OldsmobileCutlassGLS3.1LV6N/ABehind Balancer
1999OldsmobileSilhouettePremiere3.4LV6N/ABehind Balancer
1999PontiacGrand AmSE3.4LV6N/ABehind Balancer
1999PontiacMontanaBase3.4LV6N/ABehind Balancer
1999PontiacTrans SportBase3.4LV6N/AW/O Seal
1998ChevroletMalibuLS3.1LV6N/ABehind Balancer
1998OldsmobileAchievaS3.1LV6N/ABehind Balancer
1998OldsmobileCutlassGLS3.1LV6N/ABehind Balancer
1998OldsmobileSilhouettePremiere3.4LV6N/ABehind Balancer
1998PontiacTrans SportMontana3.4LV6N/ABehind Balancer
1997ChevroletLuminaLTZ3.4LV6N/ABehind Balancer
1997ChevroletMalibuLS3.1LV6N/ABehind Balancer
1997ChevroletMonte CarloZ343.4LV6N/ABehind Balancer
1997OldsmobileAchievaSL3.1LV6N/ABehind Balancer
1997OldsmobileCutlassGLS3.1LV6N/ABehind Balancer
1997OldsmobileCutlass SupremeSL3.1LV6N/ABehind Balancer
1997OldsmobileSilhouetteGLS3.4LV6N/ABehind Balancer
1997PontiacTrans SportBase3.4LV6N/ABehind Balancer
1996BuickCenturySpecial3.1LV6N/ABehind Balancer
1996BuickRegalCustom3.1LV6N/ABehind Balancer
1996BuickSkylarkOlympic Gold Edition3.1LV6N/ABehind Balancer
1996ChevroletCorsicaBase3.1LV6N/ABehind Balancer
1996ChevroletLuminaLS3.4LV6N/ABehind Balancer
1996ChevroletLumina APVLS3.4LV6N/ABehind Balancer
1996ChevroletMonte CarloZ343.4LV6N/ABehind Balancer
1996OldsmobileAchievaSL3.1LV6N/ABehind Balancer
1996OldsmobileCutlass CieraBase3.1LV6N/ABehind Balancer
1996OldsmobileCutlass SupremeSL3.4LV6N/ABehind Balancer
1996OldsmobileSilhouetteBase3.4LV6N/ABehind Balancer
1996PontiacGrand AmSE3.1LV6N/ABehind Balancer
1996PontiacGrand PrixGTP3.4LV6N/ABehind Balancer
1996PontiacTrans SportBase3.4LV6N/ABehind Balancer
1995BuickRegalCustom3.1LV6N/ABehind Balancer
1995BuickSkylarkLimited3.1LV6N/ABehind Balancer
1995ChevroletCorsicaBase3.1LV6N/ABehind Balancer
1995ChevroletLuminaLS3.1LV6N/ABehind Balancer
1995ChevroletMonte CarloLS3.1LV6N/ABehind Balancer
1995OldsmobileAchievaSL3.1LV6N/ABehind Balancer
1995OldsmobileCutlass SupremeSL3.1LV6N/ABehind Balancer
1995PontiacGrand AmSE3.1LV6N/ABehind Balancer
1995PontiacGrand PrixSE3.1LV6N/ABehind Balancer

* Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.

This part directly replaces or is cross-referenced with the following part numbers:

12567648

Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.