How do you change a crankshaft position sensor on a 1997 Pontiac Grand Prix GT?
If the engine is a 2.4L four cylinder engine, the crankshaft position sensor is located on the engine, passenger side, where the crankshaft comes out of the engine, on the lower side. You can see the sensor from the top side, with a 2 point wire connector on it. Just disconnect the wire, and use a 10 mm deep socket to disconnect the sensor from the engine. It should come out without spilling any oil, and if you have a new sensor available, be sure to match the O-ring on the old sensor, then lubricate the O-ring with oil, and push the new sensor in, bolt it down, reconnect the wire, and the job is done.