Old thread, yes, but, are we talking OBD 1? I can tell you from experience that a code 42 on an OBD 1 GM with throttle body injection is the injectors failing which in turn burns out the spark chip as it tries to compensate.
I had an 87 Celebrity that mechanics would try to replace just the...