Here is a link to a how-to video, but he doesn't show you the first few steps, so, first, set parking brake, disconnect negative battery cable, raise and support vehicle. Remove passenger side wheel and then the inside splash guard in the wheel well. Remove serpentine drive belt, then remove the crank pulley. Watch the video for the rest.
crank shaft sensor replace 1998 Pontiac Bonneville 3800 motor p
E22 : Motor Error
Cause: The CD motor is not handling the compact disc properly.
Correction: Service or exchange the unit at an ACDelco Service Center.
Probably I would check he fuel filter by the carburetor. There is probably some contaminants in it from bad gas and you need to exchange it. It could be a silver looking item with 2 ends with fuel hose attached to it. Hope this solves your problem.
Using the usual criss cross pattern from the middle bolts to the outter ones torque the bolts in two steps. First take them to 37 ft lbs. Then tighten them an additional 120 degrees. either with a degree wheel on your ratchet or looking down on the bolt figure a 360 degree circle and turn the ratchet or breaker bar 120 degrees clockwise.
I have used cardboard or thick copy paper to make my own degree wheel (square, round doesn't matter) and a plastic compass like we used in school. Make a small hole in the middle to fit over your socket. Then mark the degrees using the compass. hold or tape the "wheel" in place and turn it the 120 degrees. Hope this helps.
First check the fusebox. Otherwise use a multimeter to check whether it's the horn itself or the horn's electronics / mechanics on the steering-wheel. If it's the horn, you can get a 2nd hand part and replace it yourself. When its on the steering-wheel side; take it to a garage instead; you don't want the airbag to blowup in your face :)
You can remove the sensor and clean it, sometimes they will straighten out for a little while. Use brake cleaner to clean the sensor and gas film off the diaphragm in the small hole underneath that goes into the intake, DO NOT poke anything into that hole, or it will be ruined for sure! check the O-rings that seal it to the intake, replace if they look bad, coat with a small amount of motor oil to aid installation. Check electrical connection for corrosion, burnt wires, ect. Check vacuum hoses for cracks, splits, bad boot, holes, etc. Disconnect negative battery cable while you work on it, that will clear any codes stored that you have fixed and make the computer search for any new or different problem. No luck? - replace with new sensor. Also, check for intake manifold gasket leaks, that can cause the sensor to read wrong. With motor running, spray starting fluid (ether) around the intake gasket sealing areas. (not into throttle body) if it revs the motor up in a certain spot(s) try it a couple times there. If it continues to do that, replace the intake gasket.
If your problem is pressure when you release the gas cap it could be one of several problems. The first two are easy. A fuel pressure sensor on top of the charcoal canister under the computer and air filter on thew drivers side engine compartment. The next is the purge valve located on the front top of the engine under the cover. A hard line runs from the purge valve to the sensor on the charcoal canister.
The third is the most difficult. It is the fuel tank pressure sensor on top of the fuel tank. I believe you will need to drop or at least lower the fuel tank. Not an easy task. I have heard some models have an access plate in the trunk under the mat but mine did not. All are under $50.00 ea. and readily available at your local parts store or online. It is very important you get this fixed asap as it will build enough pressure to find a weak spot in the tank and rupture it. That happened to me.
While it is not ideal, you can temporarily loosen the gas cap to where it is just sitting in the filler tube when driving until you can fix it. Then have your check engine light reset.