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

Hitachi CPS0178 Engine Crankshaft Position Sensor

⚙️ 50 vehicles fit this part
🔍
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
$39.03Free 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, Century, Cutlass, Cutlass Ciera, Cutlass Supreme, Grand Am, Grand Prix, Impala, Lumina, Lumina APV, Monte Carlo, 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

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.

BrandHitachi
Part NumberCPS0178
Terminal TypePin
Terminal Quantity3
Connector GenderMale
ManufacturerHitachi

This part fits 50 vehicles. Search below:

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

* 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:

12567649

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