A friends Dad has an auto 3sge SW20 MR2 that's he's been having an issue with the engine struggling to idle and blowing clouds of black smoke. I gave him a hand today and in diagnostic mode code 31 came up. So I tested the wiring from the map sensor back to the ecu and that's all fine with good continuity/little to no difference in resistance. Checked the 3 wires at the map sensor plug and there was earth, 5v and the output which was changing with amounts of vac as expected. Apparently the map sensor is new from Toyota too just recently. I also checked the water temp sensor (also new) and wiring back to the ecu which is all fine.
Anyone got any ideas as to what the issue might be? I'm thinking its potentially the ecu itself.
Apparently it started out as a sporadic problem that gradually got worse and now the car is undrivable.
Most of the sensors have been replaced - all bar the idle up solenoid under the throttle body which interestingly causes the engine to stall when unplugged.
Does anyone on the North Shore (or greater Auckland for that matter) have a spare SW20 3sge auto ecu we could test?
Cheers
Stu