Maintenance and Upkeep Discussion HHR maintenance tips ranging from oil change intervals to brake pads and everything in between.

Still throwing codes after sensor change

Thread Tools
 
Search this Thread
 
Old Jun 1, 2025 | 02:43 PM
  #1  
FOUR's Avatar
Thread Starter
 
Joined: 10-29-2024
Posts: 3
From: Alaska
Still throwing codes after sensor change

Hello I have a 2011 HHR I changed out both camshaft position sensors and the map sensor and it's still throwing codes PO341.PO340 and PO106 I was wondering if I need to relearn the sensors with a scanner, drive it for a long period of time or might have other issues, after warming up it sputters but is drivable I drove it on the highway for over 10 miles and when I parked let it idle it was rough and stalled when I pressed the gas and came off of it but it started right back up thanks
Old Jun 1, 2025 | 03:13 PM
  #2  
donbrew's Avatar
Moderator
 
Joined: 01-23-2009
Posts: 26,448
From: Fredericksburg,VA
Those codes pertain to the CIRCUIT not the sensors. That most likely .means a wire is compromised.
Check the wires that sit against the EVAP purge valve bracket.


Last edited by RJ_RS_SS_350; Jun 1, 2025 at 07:00 PM.
Old Jun 1, 2025 | 03:46 PM
  #3  
Oldblue's Avatar
Administrator
 
Joined: 10-13-2011
Posts: 39,900
From: Welland,Ont Canada
P0106 code pertains to the MAP sensor, check the connector for firm connection

P0340 code pertains to the cam position sensor, check the wiring as Donbrew suggested

P0341 code is also camshaft related and again a possible wire issue.

based on the above codes your timing may be out of whack , this may be caused by a loose or slack timing chain, a damaged front timing chain guide or a weak timing chain tensioner. If you already replaced the sensors, then I suggest you remove the valve cover and inspect the timing chain. If the camshaft and crankshaft are seen as out of time , there’s only one item that can cause that, the timing chain.
Old Jun 2, 2025 | 11:08 AM
  #4  
greg8453's Avatar
Senior Member
 
Joined: 03-29-2022
Posts: 1,239
From: Davison MI
Check mechanical timing and make sure exhaust is clear.
Old Jun 2, 2025 | 12:39 PM
  #5  
donbrew's Avatar
Moderator
 
Joined: 01-23-2009
Posts: 26,448
From: Fredericksburg,VA
I still don't know how a timing chain or an clogged exhaust could cause a CIRCUIT problem in a sensor. Nether of those can break a sensor. This is not a case of "shoot the messenger" like a P0016.
A shorted sensor, maybe, but already replaced those. That leaves wires or connectors.
Those sensors use 5 volt ref and low ref, so one of those sources is bad.

On the other hand; what does "still throwing codes" mean? Is the CEL still lit or are the codes showing as "permanent" or "historic". Only "current" codes matter. Most Permanent codes will clear after about 100 cold starts. If the CEL is not lit, relax, don't worry, have a cold brew.

There are 3 kinds of codes; current (lights the CEL), pending (waiting for it to happen a specified number of times), permanent/historic (it was current but was fixed).
Old Jun 2, 2025 | 01:13 PM
  #6  
greg8453's Avatar
Senior Member
 
Joined: 03-29-2022
Posts: 1,239
From: Davison MI
I got this thread mixed up. Since the problem is not the sensor, if the new one is good, we need to look at the circuit. We can see what the cam and map circuits share like a ground or if they are both powered through the same May need to load test them both.
Old Jun 2, 2025 | 03:40 PM
  #7  
Oldblue's Avatar
Administrator
 
Joined: 10-13-2011
Posts: 39,900
From: Welland,Ont Canada
The P0340 and P0341 both indicate the possibility of the camshaft and crankshaft timing out of sync due to a worn or streched timing chain, it is possible the chain hasn’t skipped a tooth yet causing a P0016
Old Jun 2, 2025 | 03:52 PM
  #8  
donbrew's Avatar
Moderator
 
Joined: 01-23-2009
Posts: 26,448
From: Fredericksburg,VA
They are both powered by 5 volt ref and low ref, like I said. The ref signals come from the ECM.
The MAP sensor is basically a variable resistors, 5 volt ref is exactly 5 volts constant and low ref is exactly 0 volt constant the output signal is a voltage between 0 volts and 5 volts (more likely 0.9 volts and 4.9 volts).
The CMP sensor is an "internally biased digital output integrated circuit sensing device" that sends a DC frequency.
P0340 means that 1 or all 3 wires are disconnected or shorted. P0341 means the same thing.
P0106 means the same thing for the MAP sensor, but most likely low ref is open (no voltage is not the same as 0 volts).
Old Jun 2, 2025 | 05:54 PM
  #9  
Oldblue's Avatar
Administrator
 
Joined: 10-13-2011
Posts: 39,900
From: Welland,Ont Canada
I would be remiss if I didn’t mention all the possibilities. Check the wires first
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
DeadPoole
Maintenance and Upkeep
3
Mar 28, 2024 03:25 PM
Matthew122591
Problems/Service/Repairs
13
Dec 9, 2022 07:29 PM
cturboaddict
General HHR
3
Dec 27, 2019 08:43 AM
Cory Allen Laird
Problems/Service/Repairs
4
Jul 22, 2017 09:21 PM
randilynn
2.2L Performance Tech
3
Sep 24, 2014 06:39 AM




All times are GMT -5. The time now is 12:37 AM.