Check out our RepairPrice Estimator, fill in your vehicle info and select "Power Steering Pump Replacement" and you can get this, as well as many many more estimates, for free! http://repairpal.com/estimator
Do you feel the vibration in the body of the car or does it feel like the engine is causing the vibration?
You will need to enter the radio security code. You may have the info in your owners manual booklet, or you may have to go to your dealer to get the code. Don't try to enter a code if you don't know it, some radios will lock you out if you try to enter the wrong code a few times.
If the oil light wasn't coming on before the oil change, make sure you used the correct oil type. Using an oil different of a different viscosity than the manufacturer recommended oil can cause the light to come on. If the oil gauge is not reading at all, then you may have an electrical problem and the oil pressure may be OK. Make sure the wire to the oil pressure switch didn't become disconnected during the oil change.
Check out our RepairPrice Estimator for an estimate on your headgasket or 50+ other repairs! http://repairpal.com/estimator
If the blower motor is drawing too much current, it could be ruining your blower motor resistor. You can check the amperage draw on the motor, but you would need a spec to know if it is over the limit, and that may be difficult to find.
Read our article on the check engine light in our Encyclopedia to understand why the light comes on. There are many possibilities. You will need to have the codes checked to know what the possibilities are. If you can get the codes, some places parts stores may do this for free, post them here and someone may have an answer for you.
Try checking the power and ground terminals at the OBD connector. Connect a voltmeter between terminals #5 and #16 and you should have battery voltage. Search "GM OBDII connector pinout" and you will find pictures of the terminal locations.
copy and paste this link for a picture of the vehicle speed sensor for your car - http://images.channeladvisor.com/Sell/SSProfiles/60000150/Images/3/MSC901.jpg
Is the radio turning on? Is there anything from the display on the radio or is it blank?