Since a while now am I trying to figure out why the engine stalls when I engage either forward or reverse gear. I am running out of ideas and am hoping for some help here.
The car is a Japanese SPi model, with automatic gearbox and A/C. I have it since about two years. The troubles started to develop a few months ago and gradually became worse. What happens is that I can start the car in neutral and it will idle fine. However, when I then put the gear lever in either forward (any gear) or reverse the engine stalls. I mentioned that it became worse gradually: initially it only stalled when selecting reverse gear on a cold engine. Forward gear was no problem, and with a warm engine there were no problems at all. Nowadays it stalls on a cold engine in both forward and reverse gear. Meaning that I can't leave the house anymore ...
What steps have I taken to analyse the situation?
(*) I have ensured that I have the correct oil for this engine/gearbox/clutch. As this is a wet clutch it requires a mineral oil, 20W-40, complying with the JASO MA2 specification.
(*) I measured the oil pressure in neutral, forward gear and reverse gear. The oil pressure is sufficiently high. I was filming when I measured this. The slow motion made it clear to me that the engine stalls once the gearbox engages. Thus after the clutch&gearbox have selected the appropriate gear wheels. This means that the engine stalls when a load is placed on the crankshaft.
(*) This made me focus on the engine ECU (MEMS). The SPi does not have a separate idle control valve (only the MPi has that). The ECU is supposed to keep the engine running during such a change in load by adjusting the throttle. But it is apparently not able to do so.
(*) I connected an adapter to the diagnostics port and analysed the signals with the memsfcr online software tool.
(*) All engine parameters seem to be fine: the intake air pressure (MAP, i.e. the vacuum) is at a good level, the Lambda voltage is nicely oscillating and there is a closed loop, the idle rpm is stable at 850 when warm, and the ignition advance timing is fine. All is in the green, and nothing weird is being observed.
(*) The battery voltage is fine, the coolant system works nicely (thermostat and fan switch work), and the ambient temperature is about 30 C.
(*) When I push the throttle the car revs up. This is also visible in the so-called IAC Position (steps) parameter. This is the parameter that indicates how the ECU is adjusting the throttle. So in neutral the ECU is able to control the engine properly.
(*) When I change from neutral to any gear (forward or reverse) I see strong swings on the IAC Position (steps). It fluctuates strongly reaching (almost) zero and 100 and fluctuates two or three times to these extremes before the engine stalls. This happens very quickly: well within one second.
So it appears to me that the ECU does try to correct for the load being placed on the engine but is unable to act sufficiently to keep it running.
Having done all this, and having arrived at this point, what else is there to investigate? Or otherwise to do to make this again a running and driving car?