Sorry this one is long. I have a '93 yota truck with a 22re in it, and it is running rough at idle and severely bogs down as soon as I start driving it down the road. Around the same thing was happening about six months ago, and it turned out the wires for my oxygen sensor had laid down onto the exhaust and melted together. I re-wired them and it worked fine until now. I just went to a junk yard and got another sensor to try, and it does the same thing. But now I realized that as soon as the engine is warm it starts running at extremely low rpm's (350-400) and wont drive anywhere. It didnt do that last time. I tried running the engine and un-plugging and re plugging the oxygen sensor back in. It runs the same, the only difference is the engine light comes on when it is unplugged. I am stumped. My best guess is the oxygen sensor still, but dont want to dump $100 on a sensor when it isnt bad. Does anyone have any ideas of what else to check? Thanks.