http://www.obd-codes.com/faq/read-gm-2-digit-obd-codes-free.php
its easy.. if you still cant figure it out. im in elsinore. if you want to take the trip..
and here is a list of the codes..
Code Explanation
12 No RPM signals seen by ECM; if no other codes, all is well with system
13 Oxygen sensor failure - output remained at .35-.55 volts for more than a few minutes after warm-up. Possible broken or burned O2 sensor wire.
14 Coolant sensor failure - indicated temperature above 266F for 3 seconds after engine ran for 20 seconds. Probably a shorted coolant sensor wire
15 Coolant sensor failure - indicated temperature below -22F for 3 seconds when engine running over 1 minute. Probably broken or burned wire
21 Throttle position sensor failure - above 2.5 volts for 2 seconds when engine speed below 1600 rpm; probably bad sensor
22 Throttle position sensor failure - below .2 volt for 2 seconds while engine running; probably broken or burned wire
23 MAT sensor failure - shows < -22 degrees F for 3 seconds after engine running 1 minute or coolant > 86F. Not used in TBI systems
24 No speed sensor pulses when engine between 2000-4000 rpm, throttle closed, high vacuum, not in neutral and all for 5 seconds; this code comes on occasionally as a nuisance, even with a good sensor; not sure why
25 MAT sensor showed above 300 degrees F for 2 seconds after engine ran for over 1 minute. Possible short circuit. Not used in TBI systems.
31 Unknown Error Code
32 EGR Error Code
33 MAP sensor voltage too high (> 4.0 V). Possible vacuum leak in hose to sensor or faulty sensor.
34 MAP sensor voltage too low (< 0.25 V) with ignition on or engine running >1200 rpm and throttle open >20%; probably broken or burned wire or shorted wire
35 Closed throttle idle speed is more than 75 rpm above or below correct value for more than 45 seconds; probably bad IAC motor or broken or burned wires to IAC motor
41 No Crankshaft reference pulses. Ignition voltage < 11 volts etc.; not used in TBI systems
42 Open or short on EST or BYPASS line to ignition module; ECM timing signals not getting to ignition module; disconnected timing connector will cause this code or bad ignition module
43 Engine Knock Sensor failure - broken, burned or shorted knock sensor wire or bad sensor
44 O2 sensor showed < 0.250 volt for over 20 seconds while operating closed loop - mixture is running lean; possible clogged fuel filter, fuel tank empty or sloshing, injectors dirty, fuel pump going bad, or bad sensor
45 O2 sensor showed > 0.550 volt for over 50 seconds while in closed loop with engine running over 1 minute and throttle open more than 2% - sluggish or dirty injector, bad O2 sensor
51 Check insertion of EPROM chip in socket and/or bent pins.
52 Check that CALPAK is in place, fully inserted, and no bent pins
53 Car's alternator has produced >17.1 volts for over 2 seconds. Check charging system
54 Unknown error code
55 ECU A to D error. Check ECU grounds, or excessive input voltage