I've got a slight issue which I'm trying to get to the bottom of. The car's just had an Inspection 2 service carried out by Barry recently (500 miles ago), so service related fixes are out of the question I'm guessing.
1) On startup, whilst the engine is cold, the car would start hunting after about a minute of it being started. This would last for about 1 or 2 minutes whilst the car warmed up. Once the car warms up, the hunting stops. During the hunting, the revs fluctuate and the rev counter needle moves up and down.
2) When driving along and coming to a stop at traffic lights, when putting the clutch down just before coming to a stop, the revs dip and the car nearly stalls, but after a second it recovers and goes back to normal again. The rev counter needle drops to below 500 and the engine lights would flicker on as they do when you put the key into the ignition and turn to 1st position. Once or twice the car actually stalled as the revs when so low.
3) Generally the car feels like it is idling weak and low, and feel sluggish in the lower rev range.
I've checked for air leaks and have cleaned out the ICV. Barry has also adjusted the tappets to the correct setting for a car with a 6 branch manifold, which it has.
The Car is a 318i cab converted to 325i
The engine is an Early High Compression M20B25 with the Later Motronic 1.3 setup mated to it.
I'm thinking it could be the blue temp sensor, and/or the dizzy cap and rotor?
Any ideas?
M20B25 - Hunting on startup, stalling when coming to a stop
Moderator: martauto
-
Grrrmachine
- E30 Zone Wiki / Team Member

- Posts: 8043
- Joined: Sat Feb 09, 2008 11:00 pm
- Location: Warsaw, Poland
My first guess would be the Throttle Position Switch either not working, or not set up properly. What are your hot and cold idle speeds?
'89 325i Touring | Touring Resto Thread | In-Dash Screen install
-
German-Whips
- E30 Zone Camper

- Posts: 1157
- Joined: Wed Jul 14, 2010 11:00 pm
- Location: Berkshire
The Throttle Position Switch clicks as it should, so I'm its most likely working correctly I'd imagine.
Also, regarding the idle speeds, they read at 800 when cold and idling high, and just over 500 when warm. Too low!
Also, regarding the idle speeds, they read at 800 when cold and idling high, and just over 500 when warm. Too low!
-
Brianmoooore
- E30 Zone Team Member

- Posts: 49360
- Joined: Mon Jan 10, 2005 11:00 pm
No click usually confirms that a TPS is not working, but a click is not sufficient proof that it is working.
-
German-Whips
- E30 Zone Camper

- Posts: 1157
- Joined: Wed Jul 14, 2010 11:00 pm
- Location: Berkshire
"To test the TPS, remove its plug and connect a resistance meter to pins 1 and 2. You should get a short circuit ( 0 Ohms) with the throttle closed, going open circuit with the throttle just off its stop. Pins 1 and 3 should be open circuit until the throttle is 2/3 open, when it should go short circuit. If you are not getting these readings, remove and clean the TPS."
What does it mean by going open circuit, and going short circuit in terms of readings on my multimeter? I have a multimeter, and have successfully tested the blue sensor at the ECU before, as I knew what readings to look out for.
So for the TPS, set the multimeter to resistance and then observe what readings?
What does it mean by going open circuit, and going short circuit in terms of readings on my multimeter? I have a multimeter, and have successfully tested the blue sensor at the ECU before, as I knew what readings to look out for.
So for the TPS, set the multimeter to resistance and then observe what readings?
-
Grrrmachine
- E30 Zone Wiki / Team Member

- Posts: 8043
- Joined: Sat Feb 09, 2008 11:00 pm
- Location: Warsaw, Poland
open circuit means infinite reading (or 1 on a cheap multimeter), and closed circuit is 0 ohms (or as close as possible).
'89 325i Touring | Touring Resto Thread | In-Dash Screen install
-
German-Whips
- E30 Zone Camper

- Posts: 1157
- Joined: Wed Jul 14, 2010 11:00 pm
- Location: Berkshire
OK, so:
Measure resistance across pins 1 & 2:-
Throttle closed - Closed circuit (0 ohms reading)
Throttle open - Open Circuit (Very Large ohms reading)
Measure resistance across pins 1 & 3 now:-
From throttle closed ---> 2/3 open - Open Circuit (Very Large ohms reading)
Past 2/3 - Short Circuit (0 ohms reading)
Is the above correct?
So at pins 1 & 3 it should have a very large reading right from closed throttle to 2/3 throttle?
Measure resistance across pins 1 & 2:-
Throttle closed - Closed circuit (0 ohms reading)
Throttle open - Open Circuit (Very Large ohms reading)
Measure resistance across pins 1 & 3 now:-
From throttle closed ---> 2/3 open - Open Circuit (Very Large ohms reading)
Past 2/3 - Short Circuit (0 ohms reading)
Is the above correct?
So at pins 1 & 3 it should have a very large reading right from closed throttle to 2/3 throttle?
-
Grrrmachine
- E30 Zone Wiki / Team Member

- Posts: 8043
- Joined: Sat Feb 09, 2008 11:00 pm
- Location: Warsaw, Poland
Yes, that suggests your TPS is reading correctly.German-Whips wrote:Is the above correct?
With that checked, and the Blue Temp Sensor checked (which you say you've read before) then I would expect an air leak to be the problem. These can be a right arseache to find - have you tried spraying carb cleaner around the engine bay at idle, to see if the revs rise?
'89 325i Touring | Touring Resto Thread | In-Dash Screen install
-
German-Whips
- E30 Zone Camper

- Posts: 1157
- Joined: Wed Jul 14, 2010 11:00 pm
- Location: Berkshire
Have tried the carb cleaner method, and couldn't get the revs to rise. 
-
jslot
- E30 Zone Regular

- Posts: 456
- Joined: Mon Oct 13, 2008 11:00 pm
- Location: Isle of Man
I had your fault #2.
Long shot but my fault was due to a faulty solder joint on the 'throttle closed' microswitch inside the TPS.
It would check out fine when testing the pins when on the car.
I had the TPS apart on the bench testing it with 12v and a bulb and happen to notice a small spark. One of the solder joints of the microswitch was dry. The contacts were touching but not properly soldered together, I assume giving an intermittent reading when driving due to vibes. Just re-soldered the joint.
I can't remeber but i think you have to prise the TPS open to check this an then re-glue it together.
Long shot but my fault was due to a faulty solder joint on the 'throttle closed' microswitch inside the TPS.
It would check out fine when testing the pins when on the car.
I had the TPS apart on the bench testing it with 12v and a bulb and happen to notice a small spark. One of the solder joints of the microswitch was dry. The contacts were touching but not properly soldered together, I assume giving an intermittent reading when driving due to vibes. Just re-soldered the joint.
I can't remeber but i think you have to prise the TPS open to check this an then re-glue it together.
