Check engine light error codes 12 and 41, stalling on cold idle and strange behaviour at higher speeds

l400noob

New Member
Hey all, I've recently purchased a '97 4m40 TD series 2 l400 for $6500 AUD (about $4200 USD) with 237000 kms on the odometer. Obviously at this price I've been expecting problems but so far its actually been running quite well, especially as I've just replaced the oil, fuel and air filters, glow plugs and cleaned the intercooler, I even daily the thing to and from work. The previous owner says the head has all been replaced. It doesn't blow any smoke and it starts up quickly, however twice now as I've left home for work and driven a few hundred meters and come to a stop, as I idle it'll become shaky for a second and stall. Perhaps I'm simply not letting the engine run for long enough to heat up in the morning but maybe I'm missing something, as it idles fine and doesn't stall when I start it up in the morning and only stalls after I've driven a little bit and come to a stop.

The car also acts strangely when I get on to the freeway and start going 110km/h. On some days, the check engine light will already be on, but I can cruise at 110 at like 2600rpm smoothly and even go to 120km/h under 3000rpm if I want to. Sometimes the check engine light will be off, I reach 100-110 km/h and then the check engine light will come on and I feel a small power loss and have to cruise at 105-110km/h at 2900-3000rpm and really cant get much faster. My dad thinks its the wind but I don't know. Maybe its just typical van things and I'm expecting too much, but it seems pretty inconsistent.

I stuck a paperclip in the obd connector and I got codes 12 (boost pressure sensor) and 41 (throttle valve solenoid). Researching this code combo brought me to have a look at the vacuum diaphragm and solenoid thing. Apparently the common fix is to bypass the idle valve, but after having a look at mine the idle has already been bypassed and plugged straight into the vacuum. The solenoid line just loops back in on itself. I'm assuming this is why I'm getting the error code, but it doesn't address my problem and I'm not really sure where to go from here. I'm not exactly mechanically inclined myself so any and all help and ideas would be much appreciated.
 
Being that it is a series 2. If the boost sensor has a problem, the ECM may not "see" the boost. Then the ECM will not tell the injection pump to add more fuel. Which the engine needs to make more boost and can lead to a power issue.
 
I think I'm onto the problem, I followed sk66's post https://delicaforum.com/index.php?threads/l400-series-2-4m40-throttle-valve-system.7067/ and simply followed how to bypass both throttle valve solenoids. I believe both solenoids may be faulty and that's why my idle bypass didn't work. The car actually GOES now and it feels like it runs perfectly with plenty of power, but I've yet to test drive it on the freeway and see what its like at 110km/h. I have some replacement solenoids on the way so this fix is temporary as I'm not sure what the long term effects of this bypass will be and if I could potentially damage anything in any way.. I'll also get on with sorting a boost gauge out to see if there's any mischief going on there
 
Hey, I'm the author of the throttle valve writeup and I'm thrilled that it helped someone else!!! Made my day :D

However your first issue (the one where the van stalls in the AM) does not sound like a throttle valve issue to me. It sounds like an issue with the injection pump seal. That's a common problem in L400s - running for bit and then stalling is the classic symptom. The long-term fix is replacing the seal ($$$) but short-term you can help revive it when it stalls by pushing the plunger on top of the fuel filter to re-prime the fuel system.
 
Top