I have a 99 Nissan Almera 1.6L MTX ( nearly identical to the Sentra sold in the US ) which has developed a problem with low idle, occasional stalling at stop lights, what seems to be misfires and occasionally getting the hiccups, where the rpms will start bouncing between 400 - 900 rpm until it goes away on it's own after a while. This seems to happen only after the engine has reached operating temperature.

At first I was sure that it must be an air leak or IAC problem, but when I shorted the 14 pin Nissan consult to flash any codes, it came up with a Camshaft Position Sensor error. I cleared the code a few times and it keeps coming back. The CSPS is in the distributor, so I opened it up and saw that oil is leaking from the internal O-ring ( not my video ). I'm guessing that maybe the internal bearing might be worn out also, causing it to occasionally stick at low rpm resulting in misfires.

So, while there's clearly a problem with the distributor, I'm still a bit hesitant to drop the money to replace it. The reason is because when the engine starts getting these hiccups and idle problems, if I turn on the A/C that causes the idle to stabilize around 900 rpms. However, if I then give it some gas it goes back to either a low idle or hiccupping, until I turn the A/C off then on again.

EDIT 29/12/15

So I got a scan tool and some new info:

enter image description here

This capture is at about 788 rpm I think with no loads. The first thing is that it reads lean at idle most of the time, but at 2k rpm it oscillates between rich and lean together with the O2 signal.

Something that stood out to me was the IAC percentage open which seems really high at 78%. If I turn on the headlights, it maxes out at 100% open:

enter image description here

If I turn the lights back off, it drops back immediately to 88%, then slowly returns to 78%.

I turned the lights back on, and once the temp hits 97*C and the radiator fan comes on the idle will drop to the 600's, and start bouncing. If I start turning the wheel back and forth to activate the power steering pump I can force the engine to stall. Which seems odd to me since there is a separate PS idle up switch, same as for the air conditioner. Yet when I turn on the AC, even with the lights and radiator fan already on, the idle up works and it goes up to 850rpm and everything stabilizes:

enter image description here

You can also notice that the injector pulse jumps 50% and the duty cycle almost doubles, even though there's been only a small increase in RPM.

Sooooooo, here's what I'm thinking. This car actually has what seems to be two IAC type devices sitting one on top of the other, one called the Auxiliary air control and the other called the Fast idle control device. I figure the maxed out one is the primary IAC, and maybe it's partially clogged and that's why the ECU is opening it so much. Maybe the radiator fan and power steering idle-up switch are connected to this one, which is already maxed out and that's why problems start when they come on, while the AC idle up is maybe connected to the second one.

I'm wondering if this could account for what seems to be a lean condition most of the time, or if that could be a separate problem of it's own? The thing is that this problem started gradually and it would seem highly coincidental to me to develop both a clogged IAC and an intake leak at the same time.

EDIT 1/1/2016

I opened the idle air screw 3/4 of a turn and now IAC is showing 10% open at idle with no loads, idle stable at 750 rpm, and I can put on the lights, defroster, fan and radiator fan, and swing steering wheel back and forth as much as I like without any problem. I can't force a stall like I could before.

This is idle with no loads:

enter image description here

And this is with everything going, lights, defrost, rad fan and cabin fan:

enter image description here

EDIT2 1/1/2016

So I just found in a GA16DE manual pg 59 that IACV-AAC/V at idle should be between 0%-40%. ( There's a list of engine control reference values starting on page 58. )

Here's a diagram:

enter image description here

On some of these engine's there is also a Fast Idle Cam ( pg 55 ) which I guess can open the throttle plate, I'll have to go check mine later and see if it has one:

enter image description here

  • No OBDII port to plug a scanner into?
    – Zaid
    Commented Nov 29, 2015 at 9:08
  • @Zaid No, it has the old 14 pin Nissan Consult interface. I actually ordered an adaptor for it, but it probably won't be here for a few weeks. Commented Nov 29, 2015 at 11:21
  • When you turn on the A/C, the engine revs will drop slightly, so the engine ECU will open the throttle bypass valve to bring the revs back to normal. Have you cleaned / checked and lubricated the butterfly valve on the throttle?
    – HandyHowie
    Commented Nov 29, 2015 at 14:53
  • @HandyHowie I got a scan tool and added some hard data to my question. Commented Dec 30, 2015 at 11:07
  • All the air flowing through these valves will be metered, so I can't see how this would cause a lean mixture. The throttle valve will have a screw on it for setting the minimum throttle. If you open it up slightly, the IAC should be able to close more and won't have to go to 100%.
    – HandyHowie
    Commented Dec 30, 2015 at 12:30

2 Answers 2


When the throttle body becomes a little worn, it is possible for the butterfly valve to close too much for a steady idle engine speed. The ECM then tries to compensate by opening the IAC more than it is designed to under normal conditions. This can cause stalling and unsteady idle. There will be a screw on the throttle body that allows adjustment of minimum throttle. Try adjusting the screw to open the butterfly valve a little.

  • So you think this is the problem and not that the IAC is getting dirty / clogged? Commented Jan 1, 2016 at 7:18
  • I believe so. A dirty IAC may add to the problem, and it wouldn't do any harm cleaning it, but you shouldn't need your IAC to maintain minimum idle revs. From my experience, that is when you start getting the surging problem where the ECM wants to back off the IAC because it thinks it is too far open, but when it does then the revs drop too far.
    – HandyHowie
    Commented Jan 1, 2016 at 10:24
  • So IAC should ideally be at 0% open at idle? I'd actually like to ask a separate question regarding setting optimum idle air screw position and it's relation to IAC percentage open at idle. Commented Jan 1, 2016 at 11:03
  • It would be difficult to say what it should be due to load requirements from things like the alternator at the specific time. I would be happy if the IAC % was low at normal idle. It would probably be a good question to ask. No doubt there will be engine specific specs for this.
    – HandyHowie
    Commented Jan 1, 2016 at 11:26
  • I just linked to an engine control manual which says IAC should be between 0% to 40% at idle with no loads. Mine was at 72% before adjusting the idle screw. Commented Jan 1, 2016 at 11:37

Your CPS code won't explain the hunting idle; the symptoms point to a lean air-fuel mixture:

  • it doesn't stutter at low idle with the engine cold because the fuel management is designed to enrich the AFR while the engine is warming up (aka cold-start enrichment)

  • turning the AC on helps because it induces an additional load on the engine, which makes it demand more air flow that the fuel trims can then compensate for. Without the additional air flow the amount of unmetered air is hard for the fuel trims to compensate, resulting in hunting idle

You're going to be flying blind without a scan tool but the top suspects in my book would be an intake leak, malfunctioning idle-air control or an underreading MAF. It seems from your description that the O2 sensor responds well enough to changes in load so I'm inclined to think that it is fine.

Fixing the distributor should help smoothen out the idle quality. I'm not convinced that it will solve the hunting idle.

  • The thing is, that the problem is not constant - I would expect the low idle to be constant once the engine is warm if it was the result of an air leak. But I guess the IAC or MAF being on the fritz could cause an intermittent problem. Commented Nov 30, 2015 at 14:52
  • 1
    I got a scan tool and added some hard data to my question. Commented Dec 29, 2015 at 18:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .