Saab 9-3SS 2.0T Aero - P0337 - CPS Output Low - Cyd

Over the last couple of weeks the car has stalled on me a few times. I thought it was me at first, but then it stalled whilst idling.

Today it stalled in traffic whilst idling and would not restart straight away. After a few minutes rest it restarted and ran okay for a few miles. It then stalled again whilst idling and upon restart I got the MIL.

The code reader says P0337 - crank position sensor low output

I'm just going outside now to locate the CPS and measure its resistance (I've been told it should measure about 800 ohms or so). I'll report back shortly, but in the meantime, does this basically mean I need a new CPS (some Googling suggests so, and it seems common)

Saab 9-3SS 2.0T Aero - P0337 - CPS Output Low - elekie&a/c doctor

The cps is located on the front of engine block,near gearbox bell housing.There should be a fly lead and connector attached to a bracket at the end of the cylinder head.You could take a resistance reading but as the fault is intermittant,it is unlikely to show faulty.Also if the sensor is short to earth ,it will still give a correct reading.

Saab 9-3SS 2.0T Aero - P0337 - CPS Output Low - Cyd

Found the cps. Bu66er to get out but got it.

It measured 958ohms (and yes, I'm sure the meter is accurate). Haynes says 860 +/-70, so that puts it outside spec - enough outside to be a problem?

Wiring looks okay, but I disconnected the large connectors at the Trionic and reconnected in case it's an electrical connection issue.

Yes it would seem to be intermittent and it's running fine now with no MIL (I cleared the code).

I'll see how it runs for a few days.

Saab 9-3SS 2.0T Aero - P0337 - CPS Output Low - Railroad.
The sensor is inductive pulse type. It's resistance should be between 150 ohms and 1.5 Kohms. The reading yours is giving is perfectly fine. Move the cable around whilst checking the resistance. Breaks in the cable are not unknown. The sensor itself is almost indestructible, the cable however isn't. Disconnect the sensor and connect a voltmeter to the sensor terminals 1 & 2. Set the meter to AC volts and crank the engine. The voltage reading should be at least 0.25 ACV and rising. The faster the engine turns the higher the voltage. Check also to see if the sensor has moved away from the pickup wheel. There has been cases where two 'O' ring seals have been fitted which has meant the gap between the sensor and the wheel is too great, resulting in problems such as yours.
Saab 9-3SS 2.0T Aero - P0337 - CPS Output Low - Cyd

thanks guys for the pointers. For anyone else who might come across this thread from Google (other search engines are available), I found this which is helpful:
http://easyautodiagnostics.com/misc-index/ckp-cmp-sensor-basics-1

I considered the gap issue and was careful to put it back fully home.

I haven't tested the wiring yet (it was getting on for 11pm), just a visual. Will test later when back home.

One of the other things that has happened a couple of times is that the engine has "stuttered" whilst on the move. This has "jerked" the car quite severely on a couple of occasions. If it is an intermittent fault with the CKP sensor, then this would be a symptom.
But how to check?
From my googling I believe that the engine ecu gets its engine speed data from the cpk sensor. Do the experts agree?
This being th ecase I can use my Torque program on my phone to monitor the live rpm stream from the ecu. If the engine stalls (either at idle or whilst driving) this rpm reading should fall off too provided the cause is the cpk dropping out. Agreed?
(at this point it could still be the wiring of course)

The car stalled whilst driving on the way into work this morning (just once at about 30mph in third). So actions so far have had no effect.

If the sensor was just a fiver I'd change it, but they are 60 quid. I'm not a fan of "diagnosis by guesswork", ie changing expensive components on a suckit and see basis. So I'm trying to determine the cause as scientifically as possible (within th elimits of my test equipment and knowledge).

Interestingly, the article above suggests that ckp issues rarely throw a MIL code. This also agrees with my symptoms so far (I've only had the P0337 code once in about 15 occurances)

Your help is appreciated.

Saab 9-3SS 2.0T Aero - P0337 - CPS Output Low - Cyd

I have changed the CKP sensor and all is well again.

The big clue was that when it cranked but would not start, there was no response from the rev counter - so I could tell that the engine wasn't getting it's speed signal, which it gets from the CKP sensor. As soon as the CKP sensor kicked back in the rev counter would show cranking speed (about 100 rpm).

It always started okay when cold and started to cut out when hot, so I'm guessing there was a connection fault inside the unit which became more evident when hot. I may disect the old one to have a look.

Edited by Cyd on 22/11/2014 at 17:55