# Po340 & po341

**URL:** <https://community.cartalk.com/t/po340-po341/103202>\
**Category:** Maintenance/Repairs\
**Tags:** saturn\
**Created:** [April 21, 2017, 6:51pm UTC](https://community.cartalk.com/t/po340-po341/103202 "2017-04-21T18:51:28Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sloepoke](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@Sloepoke](https://community.cartalk.com/u/Sloepoke)\
**Post date:** [April 21, 2017, 6:51pm UTC](https://community.cartalk.com/t/po340-po341/103202/1 "2017-04-21T18:51:28Z")

</div>

2004 Saturn Ion 2.2 ecotec . Installed new spark plugs , coil pack & icm . Car seems to run fine but throws the PO341 code . Installed the original icm on the new coil pack & it throws the PO340 code . Seems to run fine either way . The 341 code is supposed to refer to the cam position sensor which this engine doesn’t have a typical one . It gets the signal from the icm when # 4 plug fires . The car suddenly started running very badly & the engine light came on with the PO340 code before I installed the new parts . The coil pack is all one piece so the coils can’t be swapped around & swapping the original spark plugs around made no difference in the way it ran or the PO340 code it was throwing . Any ideas ? TIA

---

<div class="post-metadata">

**Author:** ![Tester](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/tester/32/15976_2.png) [@Tester](https://community.cartalk.com/u/Tester)\
**Post date:** [April 21, 2017, 8:36pm UTC](https://community.cartalk.com/t/po340-po341/103202/2 "2017-04-21T20:36:55Z")

</div>

There’s only two things that can cause those codes on your vehicle since the engine doesn’t have a camshaft position sensor.

Those are a bad ICM, which you’ve replaced, or a bad computer.

Tester

---

<div class="post-metadata">

**Author:** ![George\_San\_Jose1](https://avatars.discourse-cdn.com/v4/letter/g/e5b9ba/32.png) [@George\_San\_Jose1](https://community.cartalk.com/u/George_San_Jose1)\
**Post date:** [April 22, 2017, 12:32am UTC](https://community.cartalk.com/t/po340-po341/103202/3 "2017-04-22T00:32:47Z")

</div>

If it was running fine, why did you replace the plugs/coils/icm? Was that only because of a check engine and diagnostic code? If so, what codes were they? I mean the codes before you changed out those parts.

I’m not familiar with that engine, but if it doesn’t have a cam position signal to know where the camshaft is, how does it know that when the number four firing happens, it is on the intake stroke?

---

<div class="post-metadata">

**Author:** ![Sloepoke](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@Sloepoke](https://community.cartalk.com/u/Sloepoke)\
**Post date:** [April 22, 2017, 2:49am UTC](https://community.cartalk.com/t/po340-po341/103202/4 "2017-04-22T02:49:17Z")

</div>

Read my post again .

---

<div class="post-metadata">

**Author:** ![JoeMario](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@JoeMario](https://community.cartalk.com/u/JoeMario)\
**Post date:** [April 22, 2017, 10:56am UTC](https://community.cartalk.com/t/po340-po341/103202/5 "2017-04-22T10:56:58Z")

</div>

> [@GeorgeSanJose](#):
>
> but if it doesn’t have a cam position signal to know where the camshaft is, how does it know that when the number four firing happens

That was a new one on me as well.

Apparently the crankshaft sensor is used to fire the spark plugs - two at a time. The ICM detects which plug is on the power stroke (vs exhaust stroke) by monitoring the secondary voltage on the plug coils. By looking at the difference in voltage, it can tell which cylinder is on the power stroke, and then sends a signal to the ECM (engine control module). The ECM then enables the fuel injector for that cylinder.

---

<div class="post-metadata">

**Author:** ![George\_San\_Jose1](https://avatars.discourse-cdn.com/v4/letter/g/e5b9ba/32.png) [@George\_San\_Jose1](https://community.cartalk.com/u/George_San_Jose1)\
**Post date:** [April 22, 2017, 9:44pm UTC](https://community.cartalk.com/t/po340-po341/103202/6 "2017-04-22T21:44:03Z")

</div>

> [@JoeMario](#):
>
> The ICM detects which plug is on the power stroke (vs exhaust stroke) by monitoring the secondary voltage on the plug coils. By looking at the difference in voltage, it can tell which cylinder is on the power stroke, and then sends a signal to the ECM (engine control module). The ECM then enables the fuel injector for that cylinder

Interesting idea. There must be some kind of electrical difference in a cylinder on the compression stroke vs the exhaust stroke than can be observed by measuring the voltage at the coil secondary. Thanks for the explanation.

---

<div class="post-metadata">

**Author:** ![George\_San\_Jose1](https://avatars.discourse-cdn.com/v4/letter/g/e5b9ba/32.png) [@George\_San\_Jose1](https://community.cartalk.com/u/George_San_Jose1)\
**Post date:** [April 22, 2017, 10:02pm UTC](https://community.cartalk.com/t/po340-po341/103202/7 "2017-04-22T22:02:16Z")

</div>

> [@Sloepoke](#):
>
> Read my post again .

Thanks for editing for clarity. From what I gather, it started to run poorly and threw the p340 code, at which point you installed new parts, which fixed the poor running problem, but now you got a p341 code. both dtc’s refer to the camshaft position detector circuit, which on this car appears to be done by the icm by monitoring the spark plug secondary voltage of number 4. I’d guess you have one of these problems

- the ecm needs to be reset to erase the code; i.e. it hasn’t cleared the code yet, but eventually may after a specific drive cycle sequence completes.

- a problem with the new icm, its connecter, or its ground.

- a problem with the number four coil, coil boot, spark plug wire connection (the one going from the icm to the coil), or spark plug. sp gap incorrect, cracks in sp ceramic, swap sp number 4 with another one, make sure coil is securely on the plug, boot doesn’t have cracks. any tendency of the number four spark to jump to ground at a point other than the sp electrodes could cause this. you might need to have a shop do an o’scope analysis of the number 4 ignition circuit. measure primary and secondary coil resistances, comparing number 4 to the other 3.

- could have a problem with compression on number 4, or intake/exhaust valve or valve clearance problem

- battery & charging system

---

<div class="post-metadata">

**Author:** ![pete\_peters](https://avatars.discourse-cdn.com/v4/letter/p/46a35a/32.png) [@pete\_peters](https://community.cartalk.com/u/pete_peters)\
**Post date:** [April 24, 2017, 9:37pm UTC](https://community.cartalk.com/t/po340-po341/103202/8 "2017-04-24T21:37:52Z")

</div>

I see in your list of replacement parts is no plug boots. A bad boot can cause both codes.

---

<div class="post-metadata">

**Author:** ![Sloepoke](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@Sloepoke](https://community.cartalk.com/u/Sloepoke)\
**Post date:** [April 25, 2017, 3:07am UTC](https://community.cartalk.com/t/po340-po341/103202/9 "2017-04-25T03:07:23Z")

</div>

New boots came with the coil pack . The coil pack sits right on top of the plugs so there are no plug wires .

---

<div class="post-metadata">

**Author:** ![George\_San\_Jose1](https://avatars.discourse-cdn.com/v4/letter/g/e5b9ba/32.png) [@George\_San\_Jose1](https://community.cartalk.com/u/George_San_Jose1)\
**Post date:** [April 25, 2017, 3:16am UTC](https://community.cartalk.com/t/po340-po341/103202/10 "2017-04-25T03:16:21Z")

</div>

But there’s low voltage wires that go to the coil packs, right?

---

<div class="post-metadata">

**Author:** ![Sloepoke](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@Sloepoke](https://community.cartalk.com/u/Sloepoke)\
**Post date:** [May 7, 2017, 2:54am UTC](https://community.cartalk.com/t/po340-po341/103202/11 "2017-05-07T02:54:30Z")

</div>

Just thought I’d update , new coil pack & or new ignition control module was defective . I ordered & installed oem parts & problem is gone .

---

<div class="post-metadata">

**Author:** ![db4690](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/db4690/32/2583_2.png) [@db4690](https://community.cartalk.com/u/db4690)\
**Post date:** [May 7, 2017, 4:04am UTC](https://community.cartalk.com/t/po340-po341/103202/12 "2017-05-07T04:04:57Z")

</div>

Just out of curiosity . . .

what brand were the new parts that were defective?

---

<div class="post-metadata">

**Author:** ![Sloepoke](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@Sloepoke](https://community.cartalk.com/u/Sloepoke)\
**Post date:** [May 7, 2017, 5:13pm UTC](https://community.cartalk.com/t/po340-po341/103202/13 "2017-05-07T17:13:26Z")

</div>

The defective parts were aftermarket purchased from AIP Electronics . I should have known better . At least they’re giving me a full refund minus return shipping .

---

<div class="post-metadata">

**Author:** ![db4690](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/db4690/32/2583_2.png) [@db4690](https://community.cartalk.com/u/db4690)\
**Post date:** [May 7, 2017, 5:56pm UTC](https://community.cartalk.com/t/po340-po341/103202/14 "2017-05-07T17:56:17Z")

</div>

Glad to hear you’re getting all your money back for those defective parts, except for the shipping

One time I ordered some bad parts from rockauto

They readily agreed to refund my money, but they wanted me to ship the parts back to them

I persuaded them to just let me throw it in the trash . . . since it was of no use to anybody . . . and refund me all of my money, thus making it simpler for everybody

And I did wind up buying the genuine part from a dealer, and it worked out fine.

---

<div class="post-metadata">

**Author:** ![Chulachaser](https://avatars.discourse-cdn.com/v4/letter/c/54ee81/32.png) [@Chulachaser](https://community.cartalk.com/u/Chulachaser)\
**Post date:** [June 22, 2020, 1:31am UTC](https://community.cartalk.com/t/po340-po341/103202/15 "2020-06-22T01:31:26Z")

</div>

I am having the exact same issues with my 2004 saturn ion 2.2l ecotec. The ICM was bad, creating #2 & 3 to misfire, sending fuel down to the cat and roasting it. I changed the ICM the car running pretty smooth. Now a P0341 code pops up. As you know the 2.2l ecotecs do not have cam position sensors. After reading this thread I feel that the crankshaft position sensor is bad. Was that your issue? If not have you solved this problem?

---

<div class="post-metadata">

**Author:** ![PvtPublic](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/pvtpublic/32/13089_2.png) [@PvtPublic](https://community.cartalk.com/u/PvtPublic)\
**Post date:** [June 22, 2020, 10:25am UTC](https://community.cartalk.com/t/po340-po341/103202/16 "2020-06-22T10:25:06Z")

</div>

I guess someone didn’t really read the comments, the problem was solved over 3 years ago.

> [@Sloepoke](#):
>
> Just thought I’d update , new coil pack & or new ignition control module was defective . I ordered & installed oem parts & problem is gone .

---

<div class="post-metadata">

**Author:** ![JoeMario](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@JoeMario](https://community.cartalk.com/u/JoeMario)\
**Post date:** [June 22, 2020, 11:31am UTC](https://community.cartalk.com/t/po340-po341/103202/17 "2020-06-22T11:31:53Z")

</div>

Hi @Chulachaser:  
Welcome to this board. It is often difficult to see the dates on the older threads. Many do reply to old threads where the person who asked the question has moved on from the problem.

Given you’re having a problem, similar or not, if Sloepoke’s reply doesn’t help, then please do open a new post with all the info needed for us to help you solve it.

---

<div class="post-metadata">

**Author:** ![Chulachaser](https://avatars.discourse-cdn.com/v4/letter/c/54ee81/32.png) [@Chulachaser](https://community.cartalk.com/u/Chulachaser)\
**Post date:** [June 22, 2020, 2:21pm UTC](https://community.cartalk.com/t/po340-po341/103202/18 "2020-06-22T14:21:44Z")

</div>

I did read the entire thread. I have also replaced to coil pack and icm. Which I STILL have a P0341 code. So that’s why I’m asking, after doing more research, if the crankshaft position sensor would have anything to do with it. As that’s what other forums have suggested.

---

<div class="post-metadata">

**Author:** ![PvtPublic](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/pvtpublic/32/13089_2.png) [@PvtPublic](https://community.cartalk.com/u/PvtPublic)\
**Post date:** [June 22, 2020, 5:50pm UTC](https://community.cartalk.com/t/po340-po341/103202/19 "2020-06-22T17:50:59Z")

</div>

> [@Chulachaser](#):
>
> Was that your issue? If not have you solved this problem?

That was what you asked and it was answered 3 years ago.

> [@Sloepoke](#):
>
> new coil pack & or new ignition control module was defective . I ordered & installed oem parts & problem is gone .

If you wanted to ask if there wee other problems, it sure wasn’t apparent.
