Is your Chevy, GMC, or Cadillac acting up—rough idle, stalling, or check engine light on? Might be the crankshaft position sensor. This replacement part is a direct fit for a ton of GM vehicles from 2006 to 2019, including Silverado, Tahoe, Suburban, Sierra, Avalanche, Express, Escalade, and more (check the full list in the description—it's long!). It replaces OEM numbers like 12585546, 2133520, PC552, 917-760, so you know it's the right one. What does it do? Basically, it tells your engine's computer exactly where the crankshaft is, which helps control ignition timing, fuel injection, and overall engine sync. Without it, your ride can run like crap or not start at all. This sensor is built from quality materials to handle heat and vibration, so it lasts. Installation is pretty straightforward if you're handy—usually located near the crankshaft pulley or transmission bellhousing. Just make sure to match your old part number before buying. It comes with a one-year warranty, so if anything's off, you're covered. Perfect for DIY mechanics, fleet owners, or anyone tired of dealership prices. Keep your truck, SUV, or car running smooth and avoid those annoying drivability issues. Don't let a small sensor cause big headaches—swap it out and get back on the road with confidence.