Hi all,
I'm having some idling trouble with my 1996 JDM SPI mini and would greatly appreciate any help. I have been searching the forum since this issue started about a year ago reading any threads people have made with similar issues that my car is presenting with no luck.
Background
I purchased my mini last July. It was a hot day (I would guess about 28c) when I went to look at it and it fired up right away and it idled fine although it would bog down a bit when the AC was turned on.
A few days later after completing all of the transfer papers getting insurance and registration I picked up the car and again it was around 28c. The car fired up right away and drove fine on the way home.
The first time I noticed an issue with it was about a week later when I went to take the car out at night. It would have been about 15c out and the car fired right up however the idle would hunt up and down by about 200rpm until the engine was up to temperature.
If i took the car out for a drive while cold it wouldn't have any power and almost stall when coming to a stop. I noticed that the PTC heater was not plugged in and after reconnecting it I get power while the engine is cold however the idle still hunts.
I took the car out yesterday without letting it warm up first and it ran fine while cold until I came to a stop and it would hunt for idle. This time it continued to hunt when stopped even once the engine was up to temp.
The car runs perfectly, never knocks, never misfires. It just won't idle consistently when cold and occasionally but not nearly as badly when hot.
Fault codes
- Throttle position sensor faulty.
- Coolant temp sensor faulty.
- Air temp sensor faulty.
I cleared these fault and they have not come back.
What I have done so far
- Inspected all vacuum hoses and fuel trap.
- New spark plugs. (Old spark plugs looked fine to me if anything it might be running a little lean, although the gap wasn't set right on these plugs.)
- Adjusted tappets. (They were fairly good but a couple had walked out)
- Reset/reboot ECU (disconnect battery for a few mins, reconnect, start car, let idle for 10 mins).
- Checked the throttle cable, it moves freely and doesn't get stuck.
- Adjusted lost motion linkage.
- Tested the wiring loom for any issues with the wiring for the Air Temp, Coolant Temp, and Lambda. (the conductors for the air temp were frayed at the connector. A new connector was installed. The problem doesn't seem to get worse or better whether or not this is plugged in.)
- Removed inspected and cleaned ground connections in engine bay and trunk.
- Pulled the Lambda and ensured the heater was functioning.
- New air filter installed.
- swapped out lambda for another used one that I had sitting around. Didn't seem to effect anything.
- Swapped out ECU for another I had sitting around.
Possible causes
After doing some research on this forum, these seem to be the most common issues people have.
Coolant temperature sensor
Apparently this sensor can have a big impact on the car's idle speed, plus there was a fault code logged for it. My hesitation to replace this sensor is that it's a major job and the car's temperature gauge works perfectly (on min when cold, on white line when at operating temp). I have also noticed that most people have an issue with a run away high idle when this fails, not a fluctuating idle. This also seems to read fine in MEMS_Diag.
Air temperature sensor
This also has some effect on idle speed from what I have seen. As I mentioned above, the wires were frayed and a new connector was installed after repaired the wiring still wasnt 100% but what I would consider acceptable with several Mohm of resistance to common and between each other, however the car doesn't seem to run any differently whether or not this is plugged in. MEMS_Diag was showing the temp a little high at 22c on cold start when we only had a high of 14c today. I do have a calibrated thermocouple that I could do further testing with. Was considering jumping the connector with a resistor to force a colder reading to see of that helps at all.
Stepper motor
The stepper motor is another likely culprit. This seems to be functioning correctly as far as I can tell. When the car is turned off it retracts and clicks and resets. I tested all windings to common and get about 14.9 ohms on all 4. The hunting idle is being controlled by the stepper as I can see it advancing and retarding the throttle while the engine is cold, but what is causing the stepper to act like this is where I am at a loss. Using MEMS_Diag the steps seem to be high to me from what I have read, fluctuating from 90-110 when cold and 60 when hot.
Lambda/oxygen sensor
Not a likely in my opinion as I have confirmed that the heater and relay are functioning. It also is fluctuating from about 200mV to 800mV.
Crankshaft position sensor
Even more unlikely as the car runs well and does not knock or misfire.
Vacuum leak
I have ruled out the vacuum hoses and fuel trap as being an issue, but their could be a vacuum leak elsewhere in the system. MEMS_Diag shows MAP holding at 30-35kPa.
ECU
As much as I'd hope this isn't the case, the ECU could be faulty. I have a second ECU and when I swapped it out the car ran better for half of a day, but this could have been that the car was just warm from trouble shooting.
Next steps (?)
I had a USB to RS232 cable show up today and ran a log on MEMS_Daig. I was hoping someone with a little more experience could shine some light on the results.
I'm trying to narrow it down to one or two issues instead of throwing parts at the problem. I live in Canada and get hammered with shipping and duties every time I order parts from mini spares.
I'm starting to think its a wiring issue somewhere as the previous owner seems to have made some modifications to the wiring harness, but as far as the sensor wiring go's I have tested it and have not found any issues other than the Air Temp Sensor.
The only other thing I can think of is that someone adjusted the screw on the throttle that sits on the pin of the stepper motor, possibly causing the high steps. This seems unlikely but I don't know enough of its impact to say for sure. I also don't want to adjust this as everything I have read indicate that I shouldn't even be looking at it without an ACT.
Any advice you may have for me would be greatly appreciated!