Just purchased a used 2008 Corolla with 59,000km on it. It is an automatic trans and the emblem on the back of the car has a 1.6 on it. I live and work in Tajikistan and I purchased this here. My first problem is that I can't find any information on the engine type in it via the VIN code. The VIN code is: JTDBZ42E3890--- with the last five digits being the identifier for this vehicle from the factory. The fifth place should be the engine code. I can't find anything on a "Z" engine.
The real problem is that it is stalling without any error code.
After we got it I checked it for any fault codes. It had a P0102: Mass or Volume Air Flow Circuit Low Input code in memory but no CEL. I cleared the code and it has stalled several times since then but without any CEL or further code.
When it stalls it is when you give it gas to accelerate from a stop or very slow speed. The engine runs smooth. It has no hesitation, no rough idle. When it stalls it is immediate and unexpected. The engine doesn't seem to have any power issues at high rpms. It accelerates nicely and the transmission up and downshifts smoothly.
I looked around and saw a TSB on 05-08 Corollas in the U.S. and a recall for stalling due to a bad ECMs. I don't know if this is related to that in any way. I can't find anything with the VIN code.
We took it to a mechanic today and he said the engine looks good and has no codes, which I had previously known with my code reader. He suggested changing the spark plugs and cleaning the injectors. Before I start throwing money at the car trying different things I wanted to see if any of you had any suggestions on where to start. With the P0102 should I try cleaning the MAF first? Would that give me the kind of issues that we are having without any rough idle or anything?
I appreciate any help you can give me.