Question about 1998 Saturn SL

1 Answer

Cam position sensor code and oil can light 98 sl1

Hi, I 'm trapped until I fix this. I had an oil change 300 miles ago approx. Then I started getting an oil can on the dash occasionally. My son pulled codes 0122, 0340, 0341, Test $S04. He used the general setting on an actron elite CP9185 if it matters. We were told the codes are for the cam position sensor that my car does not have. I have not checked compression. I have bought an oil pressure switch/sensor? I cannot find where to install it.I also read online that there can be problems with the computer reading #4 cylinder as firing too often giving that code. I don't want to start doing all these things without feeling the busted knuckles are worth it. I have probably left something out. Please give me any advice you can offer. Thanks

Posted by on


1 Answer

  • Level 2:

    An expert who has achieved level 2 by getting 100 points


    An expert that got 10 achievements.


    An expert that got 5 achievements.


    An expert that has over 500 points.

  • Expert
  • 169 Answers

Saturn uses the coilpack/module to pick up the cylinder reference. this they call the cam signal because it is required by fed law for obd II operation. in a nut shell you need to replace the coil pack/module assy.. get the part from saturn. i worket as a saturn tech for a couple of years and pulled alot of aftmkt. coilpacks off for this reason. trust me replace the coilpack and module assy.
Good luck . please rate this response.
oohhh, the oil pressure switch is above the starter on the back of the block- sounds like fun eehh?

Posted on Aug 31, 2008


1 Suggested Answer

  • 2 Answers


Hi there,
Save hours of searching online or wasting money on unnecessary repairs by talking to a 6YA Expert who can help you resolve this issue over the phone in a minute or two.

Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.

Here's a link to this great service

Good luck!

Posted on Jan 02, 2017


Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

1 Answer

Was getting off exit ramp van stopped suddenly no warning engine wont kickover 178,000. miles just had oil change 2 days ago

check that the cam shaft is turning ( broken timing belt/chain)
run fault codes to check for cam/crank position sensor
check immobiliser operation

Mar 06, 2015 | 2008 Chrysler Town & Country

1 Answer

Got car from dealer ship used 1 week ago. Drove great for about 100 miles. then check engine light came on,but did not have any problems with running or starting. checked codes at auto parts store...

If you purchased your vehicle from a dealer, it should have a warranty. Give the dealer an opportunity to make it right although the dealer may claim that the repairs you made voided the warranty

Aug 14, 2013 | 2001 Chrysler PT Cruiser

1 Answer

1997 ford explorer Multiple cylinder misfire

I would want to know what the fuel pressure is on the rail. Sounds like the fuel pressure regulator has failed, or the return line to the tank is blocked.

Jul 26, 2012 | Ford Cars & Trucks

1 Answer

2002 trailblazer 4.2 4wd i have a code p1345 that keeps returning ive replaced the cam postion sensor and the crank sensor and the cam postion actuator solenoid i just put the cam position actuator...

beleive it or not changing the oil if dirty will solve this code, also found that connector gets oil in it and that also makes p1345 code turn on, open connector and look for oil in it,look at sensor and actuator plugs for oil,the main plug connector is the actuator plug it fills with oil and makes contact between pins setting p1345 code, hope this helps.

Jun 17, 2010 | 2002 Chevrolet TrailBlazer

1 Answer

Got a code for cam piston sensor

that would be camshaft position sensor....that is alot of money for a water pump and belt. your car came with either a 2.5 litrev6 or 2.4 litre 4 cylinder. the v6 is expensive to put the belt,but not the 4 cylinder.depending on when the belt was changed,suposed to be 58000 miles,that means 116000 is the next one due.get a second opinion

Jul 08, 2009 | 1996 Dodge Stratus

1 Answer

Same happened on the E-Way

P0340 is "Camshaft Position Sensor Circuit Malfunction". This would make sense and is a relatively common problem and easy fix. The cam sensor just needs to be replaced.

Jun 11, 2009 | 2001 Chrysler PT Cruiser

2 Answers

2002 GMC 2500HD 8.1L

Sounds like the cam positioning sensor. I have a 2002 GMC 2500HD 8.1L and this happened to me. Hope this helps.

Feb 03, 2009 | 2002 GMC Sierra 2500HD

Not finding what you are looking for?
1998 Saturn SL Logo

548 people viewed this question

Ask a Question

Usually answered in minutes!

Top Saturn Experts


Level 3 Expert

85178 Answers

Jonah Oneal

Level 3 Expert

14092 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22484 Answers

Are you a Saturn Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides