Hello fellow alfisti,
I'm currently trying to figure out the cause of my engine's stalling problem, and i hope that any of you here could list down the possibilities.
I drive a 147 2.0L Selespeed Year 2005 (facelift). 80,000km of mileage done. Car is stock standard except for CSC Catback exhaust and KW V1 coilovers. Stock ecu (never remapped). Battery is 8 months old - DIN55.
So here's the problem:
1. Car will stall randomly on idle (not all the time) after a long ride; even higher chances of it happening if it's been rev hard/pedal to metal. The car has never stalled while it's being driven.
2. So once the engine dies on idle, no other error symbols appeared except for Selespeed warning (I was told that it's normal).
3. I can't get the engine to start running again after it dies. I could crank and hear the typical sound of engine cranking, but it just wont fire up the engine. (tried multiple attempts without forcing too much). RPM meter moved to about 1k rpm while cranking, so I assumed the RPM sensor works fine.
4. I found that the engine could fire up again only if i pressed the throttle pedal a little while cranking. (i know it's not advisable to force start the engine like that but i had no choice due to the car stalling in the middle of traffic.)
5. I have scanned the ecu with two different workshops and both said all readings were fine except for the precats lambda sensors (which both mechanics said that's not the caused of stalling) Took out throttle body and cleaned it, didn't make any difference, swapped throttle body and MAF sensor with another 147, didn't make any difference. Changed RPM sensors, still the same.
6. Now here comes the weirdest part; I did a hard reset on ecu and throttle, and all problems gone, just like that... but... it'll come back, after a few days/a week/more than 1 week if i'm lucky.
In conclusion, im dropped dead on trying to troubleshoot this problem and im out of ideas. Please help...