Toyota Forum banner

MAP sensors for 5SFE

5K views 5 replies 5 participants last post by  sefiro  
#1 ·
A week after I got the Celica back from the mechanic I started to get an erratic idle and a slight miss under acelleration. On advice from a friend I replaced the MAP sensor. The car ran great for a few days and then started idling really high, 1900-2200 rpms, and then started missing and bogging down BAD under even slight acelleration. I put the old MAP sensor back in and the old symptoms of erratic, albeit low, idle returned but none of the severe missing I had before with the replaced sensor.
Are MAP sensors specific to various years of 5SFE motors, ie could I use a sensor from a 94 in my 90 and vice versa? I got the sensor from a Camry but now I'm thinking I may have just bought the incorrect sensor. Are all MAPs created equally or is there something I'm missing?
 
#4 ·
Swapped snesors for the correct part. Everything seemed to be going well, the check engine light was still on from earlier but I drove the car this weekend and everything seemed good to go. Idle was around 1200 with AC on, no surging or funny behavior.
I fired up the car to come to work this afternoon and the shenanegans started all over, sort of. As soon as I pulled out of the driveway the car started missing and lurching. It did this everytime I would attemtpt to acellerate. The check engine light (which had previously gone out) started flashing and then stayed on. As soon as I had gone two or three blocks the missing and lurching stopped but the light is now on again.
The car seemed to run fine once the light came on. I dont have an OBD scan tool and I think Autozone only has the tool for OBD II so I have no idea what code it is throwing. I didnt touch anything else since replacing the sensor. Checked for vacuum leaks and checked for loose connections. WTF??
 
#6 ·
The cat started open loop when cold, ignoring sensors. When warm, it switches to close loop using sensor input. The engine light probably indicates a failed sensor. When sensor started throwing bad data, the ecu tried to correct thus the lurching. When the sensor failed (no data, and engine light), the ecu probably returned to open loop.

You can put the ecu into service mode using a jumper at the diagnostic port. It'll flash a code that will tell what the problem is.