OK now 2.2l told. L61 is GM name real name.ALL FUSEs checked first(ALL) CPS is 1990 name is NOW CMPcrank sensor is CKP stop reading web sites on 1990 cars, they are gone .2.2L is not at all like the Turbo with 4 cops and CMP real. also , 303 means this.1: bad engine, cyl 3. weak bad compression2: bad spark.#33: bad injector #3 swap with 4, and see of failure follows to #4.2.2
L ) L61 GM only. let me read the SM service manual on your L61 engine GM.a 2 wires CKP crank sensors, that must not be bad. or all spark ends, not just #3 ever. CKP goes only to ECM. so we skip this/The ICM runs a super strange, Ignition coil 4 in 1. ALL IN ONE COIL PACK, FIRES 1,3,4,2 AND VERY HARD TO TEST, IN A GIANT SANDWICH COIL PACK. (PAINFUL THIS)the CAM sensor is part off the ICM.(virualized synthetic)THE STATEMENT BELOW NO MATTER HOW ODD IS HOW IT DOES A VIRTUAL CMP SENSOR."The ICM detects if cylinder?1 or cylinder?3 is on the compression stroke by sensing the secondary voltage and polarity of each side of the ignition coil. The higher voltage is on the compressing cylinder. This is called compression sense ignition. The ICM provides a synthesized cam signal to the ECM based on these inputs. The ECM uses the cam signal to synchronize fuel injection. This system consists of the following circuits:" If the ECM receives an intermittent CMP signal from the ICM, DTC P0341 sets." compression sense ignition.! <<<< learn this firstif compression is bad on #3 the ICM WILL BE CONFUSEDthat is why techs, check compression first.and no EFI on earth can run a dead engine(mech. hard failed)for sure this one in SPADES.most cars do not use. compression sense ignition.and this car can not do CMP unless engine is good first. see how that matters here so much.I hope so.