Hitachi CPS0178 Engine Crankshaft Position Sensor

Brand Hitachi CPS0178
Terminal Type Pin
Terminal Quantity 3
Connector Gender Male
Manufacturer Hitachi
Fits Buick, Chevrolet, Oldsmobile, and Pontiac · 50 vehicles

Accurate signal output. Delivers precise readings to the ECU for reliable engine control.

Durable construction. Quality materials help extend the sensor’s service interval.

Engineered for fit. Designed to meet the exact needs of the application.

Cross-references 12567649 for the same application. See all 1.

$41.42Free shipping
In stock · usually ships same day before 1pm CST
Step 1 — Confirm fitment
Free return shipping if it doesn't fit when you check fitment here first.
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
Step 2 — Quantity
Order total $41.42
Free shipping to the continental U.S.
Free returns within 60 days if it doesn't fit when fitment is verified.

Hitachi Crankshaft Position Sensor CPS0178

The Hitachi CPS0178 crankshaft position sensor delivers the engine speed and crank position data the ECU needs for precise ignition and fuel control. Built with quality materials and a 3-pin male terminal design, it is a direct-fit engine crankshaft position sensor for select Buick, Chevrolet, Oldsmobile, and Pontiac applications.

Key Features

  • Engine crankshaft position sensor for ECU signal input
  • 3 terminals with a male connector for the specified vehicle harness
  • Pin-style terminal design
  • Hitachi replacement part number CPS0178
  • Cross-reference: 12567649

Detailed Description

Hitachi CPS0178 is an ignition sensor engineered to read crankshaft position and transmit accurate signals to the vehicle’s ECU. That signal is critical for ignition timing and engine management on applications such as the Chevrolet Impala, Chevrolet Monte Carlo, and Pontiac Grand Prix. This sensor is also listed for Buick Century, Chevrolet Lumina, Buick Skylark, Oldsmobile Achieva, Oldsmobile Cutlass, Pontiac Grand Am, and related GM platforms across the 1996-2005 model years.

Compatible With 1997-2005 Buick Century, N/A; 1997-1998 Buick Skylark, N/A; 2000-2005 Chevrolet Impala, N/A; 1997, 1998-2001, and 2005 Chevrolet Lumina, N/A; 1997, 1998-1999, and 2000-2005 Chevrolet Monte Carlo, N/A; 1997-1998 Oldsmobile Achieva, N/A; 1997-1998 Oldsmobile Cutlass, N/A; 1997-1998 Oldsmobile Cutlass Supreme, N/A; 1996-1998 Oldsmobile Cutlass Ciera, N/A; 1996-1998 Oldsmobile Silhouette, N/A; 1997-2003 Pontiac Grand Prix, N/A; 1997-1998 Pontiac Grand Am, N/A; and 1996 Pontiac Trans Sport, N/A.

What It Helps Address

  • Crank signal loss or intermittent engine speed input
  • Hard starting caused by missing crankshaft position data
  • Ignition timing errors
  • Stalling or rough running related to sensor signal faults
  • Check engine light concerns tied to crankshaft position sensor circuits

Installation Notes and Tips

Verify connector style, terminal count, and vehicle application before installation. This CPS0178 uses a 3-pin male connector and pin terminals, so the harness connection must match exactly. Confirm the engine and model-year listing for your Buick Century, Chevrolet Impala, Chevrolet Monte Carlo, or other listed GM vehicle before replacing the sensor.

Quality Assurance

Hitachi builds this crankshaft position sensor with high-quality components and materials to support consistent signal output and extended service life. The sensor is designed to meet the specific requirements of each listed vehicle application.

This part fits 50 vehicles
Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.
YearMakeModelSubmodelLitersCylindersPositionNotes
2005BuickCenturySpecial Edition3.1LV6N/A24X IGN Timing; To PCM
2005ChevroletImpalaBase3.4LV6N/A24X IGN Timing; To PCM
2005ChevroletMonte CarloLS3.4LV6N/ATo PCM
2004BuickCenturyLimited3.1LV6N/A24X IGN Timing; To PCM
2004ChevroletImpalaBase3.4LV6N/A24X IGN Timing; To PCM
2004ChevroletMonte CarloLS3.4LV6N/ATo PCM
2003BuickCenturyCustom3.1LV6N/A24X IGN Timing; To PCM
2003ChevroletImpalaBase3.4LV6N/A24X IGN Timing; To PCM
2003ChevroletMonte CarloLS3.4LV6N/ATo PCM
2003PontiacGrand PrixSE3.1LV6N/ATo PCM
2002BuickCenturyLimited3.1LV6N/A24X IGN Timing; To PCM
2002ChevroletImpalaBase3.4LV6N/A24X IGN Timing; To PCM
2002ChevroletMonte CarloLS3.4LV6N/ATo PCM
2002PontiacGrand PrixSE3.1LV6N/ATo PCM
2001BuickCenturyLimited3.1LV6N/A24X IGN Timing; To PCM
2001ChevroletImpalaBase3.4LV6N/A24X IGN Timing; To PCM
2001ChevroletLuminaBase3.1LV6N/A24X IGN Timing; To PCM
2001ChevroletMonte CarloLS3.4LV6N/ATo PCM
2001PontiacGrand PrixSE3.1LV6N/ATo PCM
2000BuickCenturyLimited3.1LV6N/A24X IGN Timing; To PCM
2000ChevroletImpalaBase3.4LV6N/A24X IGN Timing; To PCM
2000ChevroletLuminaBase3.1LV6N/A24X IGN Timing; To PCM
2000ChevroletMonte CarloLS3.4LV6N/ATo PCM
2000PontiacGrand PrixSE3.1LV6N/ATo PCM
1999BuickCenturyLimited3.1LV6N/A24X IGN Timing; To PCM
1999ChevroletLuminaLTZ3.1LV6N/A24X IGN Timing; To PCM
1999ChevroletMonte CarloLS3.1LV6N/A24X IGN Timing; To PCM
1999PontiacGrand PrixSE3.1LV6N/ATo PCM
1998BuickCenturyLimited3.1LV6N/A24X IGN Timing; To PCM
1998BuickSkylarkCustom3.1LV6N/A24X IGN Timing; To PCM
1998ChevroletLuminaLTZ3.1LV6N/A24X IGN Timing; To PCM
1998ChevroletMonte CarloLS3.1LV6N/A24X IGN Timing; To PCM
1998OldsmobileAchievaS3.1LV6N/A24X IGN Timing; To PCM
1998OldsmobileCutlassGLS3.1LV6N/ATo PCM
1998PontiacGrand AmSE3.1LV6N/ATo PCM
1998PontiacGrand PrixSE3.1LV6N/ATo PCM
1997BuickCenturyLimited3.1LV6N/A24X IGN Timing; To PCM
1997BuickSkylarkLimited3.1LV6N/A24X IGN Timing; To PCM
1997ChevroletLuminaLTZ3.4LV6N/ATo PCM
1997ChevroletMonte CarloZ343.4LV6N/ATo PCM
1997OldsmobileAchievaSL3.1LV6N/A24X IGN Timing; To PCM
1997OldsmobileCutlassGLS3.1LV6N/ATo PCM
1997OldsmobileCutlass SupremeSL3.1LV6N/ATo PCM
1997PontiacGrand AmSE3.1LV6N/ATo PCM
1997PontiacGrand PrixSE3.1LV6N/ATo PCM
1996BuickCenturySpecial3.1LV6N/A24X IGN Timing; Bottom of Front Cover; Discontinued
1996ChevroletLumina APVLS3.4LV6N/A—
1996OldsmobileCutlass CieraBase3.1LV6N/A24X IGN Timing; Bottom of Front Cover
1996OldsmobileSilhouetteBase3.4LV6N/A—
1996PontiacTrans SportBase3.4LV6N/A—
Directly replaces or cross-references 1 part number
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.
12567649