Hi there,
I'm rather curious how you obtained these 3-digit diagnostic codes from a 1988 Oldsmobile.
Vehicles manufactured prior to 1995/1996, utilised the OBD-I system which comprised of only 2-digit codes.
However, if you are using a modern scan tool, it's possible the scanner may be attempting to interpret your OBD-I codes as OBD-II protocol (hence the "B" prefix you have provided in your question).
Also, is it possible you made an error in your description of Code E021? As far as I'm aware, OBD protocol only provides the following types of codes:
"P" codes = Powertrain: monitors engine emmission, fuel, Air, Igntion, Idle, PCM and transmission diagnostics.
"B" codes = Body: monitors interior/body related electronics (e.g. central lock, anti-theft, Airbag etc)
"C" codes = Chassis: monitors ABS, Traction/Stability, Suspension and Steering electronics etc.
"E" codes = do not exist
"U" codes = Network (not used for general diagnostics)
Based on the codes provided in your question, I will list the possible code combinations for each of the above systems (i.e. OBD-II Protocol).
OBD-II Protocol (vehicles made after 1995)
B0021 - Left Curtain Deployment Control 1 (Subfault). Does not apply to 1988 GM/Oldsmobile
C0021 - No such code
P0021 - A" Camshaft Position - Timing Over-advance or System Performance (Bank 2)
B0132 - No such code
C0132 - No such code
P0132 - Heated Oxygen Sensor (HO2S) Heater Control Circuit High (Bank 1, Sensor 1)
B0552 - No such code
C0552 - No such code
P0552 - Power Steering Pressure Sensor Circuit Low Input
B0335 - No such code
C0335 - No such code
P0335 - Crankshaft Position Sensor A Circuit Malfunction
If you are attempting to diagnose an Engine related fault only, I would encourage you to use the following "manual" method (as opposed to using a scan tool) of extracting codes on pre-1995 vehicles:
Locate your data connector which looks like this (under passenger seat, or dash, or below glovebox):
How to extract codes:
- Run engine until it reaches operating temperature (otherwise HO2 sensor will trigger a fault)
- Turn engine OFF
- Place a jumper wire into the last 2 pins (top row) of your data connector
- Turn ignition to ON (do not start)
- Engine Check light will flash long and short codes (e.g. Long (pause), Short, Short = code 12; Long, Long, Long, Long (pause) short, short = code 42; etc).
- For code explanations, refer to the OBD-I protocol list below.
OBD-I Protocol (full list - vehicles made before 1995)
Note: code 12 is usually the first code you get and just ignore it. Watch the code after code 12, that's what you need.
12 System normal
13 oxygen sensor circuit open
14 coolant sensor high resistance or shorted
15 coolant sensor circuit low or open
16 direct ignition system (DIS) fault in circuit
17 cam position sensor fault
18 crank or cam sensor error
19 crank sensor circuit fault
21 tps sensor out of range
22 tps sensor signal voltage low
23 intake air temp sensor out of range, low
24 vehicle speed (vss) sensor circuit fault
25 air temp sensor sensor out of range, high
26 quad-driver module (computer) circuit #1 fault
27 quad-driver module (computer) 2nd gear circuit
28 quad-driver module (computer) circuit #2 fault
29 quad driver module (computer) 4th gear circuit
31 cam position sensor fault
32 egr circuit fault
33 map sensor signal out of range, high
34 map sensor signal out of range, low
35 idle air control sensor circuit fault
36 ignition system circuit error
38 brake input circuit fault
39 clutch input circuit fault
41 cam sensor circuit fault, igntion control circuit fault
42 electronic spark timing (EST) circuit grounded
43 knock sensor
or electronic spark control circuit fault
44 oxygen sensor lean exhaust
45 oxygen sensor rich exhaust
46 pass-key II circuit or ps.pressure switch circuit fault
47 pcm-bcm data circuit
48 misfire diagnosis
51 calibration error, mem-cal, ecm or eeprom failure
52 engine oil temperature circuit, low temperature indicated
53 battery voltage error or egr or pass-key II circuit
54 egr system failure or fuel pump circuit low voltage
55 a/d converter error or pcm not grounded or lean fuel or frounded reference voltage
56 quad-driver module #2 circuit
57 boost control problem
58 vehicle anti-theft system fuel enable circuit
61 a/c system performance or degraded oxygen sensor signal
62 engine oil temperature high temperature indicated
63 oxygen sensor right side circuit open or map sensor out of range
64 oxygen sensor right side lean exhaust indicated
65 oxygen sensor right side rich exhaust indicated
66 a/c pressure sensor circuit low pressure
67 a/c pressure sensor circuit or a/c clutch circuit failure
68 a/c compressor relay circuit failure
69 a/c clutch circuit head pressure high
70 a/c refrigerant pressure circuit high
71 a/c evaporator temperature sensor circuit low
72 gear selector switch circuit
73 a/c evaporator temperature circuit high
75 digital egr #1 solenoid error
76 digital egr #2 solenoid error
77 digital egr #3 solenoid error
79 vehicle speed sensor (vss) circuit signal high
80 vehicle speed sensor (vss) circuit signal low
81 brake input circuit fault
82 ignition control (IC) 3X signal error
85 prom error
86 analog/digital ecm error
87 eeprom error
99 power management
Hope this helps...
"If this has helped you, please take a moment to rate this solution. As always, I do appreciate personal testimonials from Fixya customers, after I have offered technical support"