First off let me say, that if this topic has been covered then sorry, and you can point me in the right direction if you like. I will continue to search, but wanted to post to see some ideas. Anyway, I bought the 2000 prelude about two weeks ago, and the guy I bought it from said he put a new tps sensor on it, but that it wasn't adjusted right and that was all it needed. He said that sometimes(not always) it would do a weird idle thing going from 1500-2000 rpm. This is not the surging idle problem. If you hit the gas and let off then it will come down to about 2000rpms and then after a few seconds or so come down around 1500rpms.
I ended up replacing the tps sensor and adjusting it as close as I could get it to the 4.5 and .5. It was still throwing a cel 0122. The actual measurements are 4.55 and .72, as I would get it on it would move when I would tighten the screws. Anyway, still would show the 0122, which is a low voltage, so if my measurements were off it seems like I would be getting the next code which is high voltage. So, I took out the ecu and took it apart and looked it over, and I didn't see anything burnt. I put it back in and I get no cel for about four days or so, but that is when I started to notice the idle problem.
It seems like a throttle body getting stuck or something to that effect, but I cleaned it out and didn't seem really carboned up. I tightened the throttle cable, but that didn't really do anything. I also did the FIV check and it had strong suction when cold and just a little after it warmed up, but I didn't give it time to cut the fan on.
As far as the tps code I have a good idea that it is something to do with the ecu itself. I did pull the ecu again and left it out for about an hour and no cel light. The reason I mention this, is because if I clear the code by pulling the fuse or using a scanner, then it comes back right away, but when pulling the ecu for awhile it goes away two out of three times. I am going to try cleaning the iacv tomorrow and see where that gets me, it is just weird because it doesn't do it all the time. I didn't mention that it also the rpms don't drop when you let off the gas and push the clutch in either, has the sound like holding gas pedal down when shifting.
Also, don't know if it makes a difference, but the engine is an H22A. I think the block says from 91 and is supposed to have about 45k-65k. The ecu I think is the original for the car, the number is 37820-p5m-l04 and all appears to be OBD2 and not converted to OBD1. I don't mean to ramble, just trying to give all info that I know and can think of in order to get some accurate response. Thanks for all info and help in advance and once again if this is posted somewhere just point me in that direction. Thanks John