I have been directed over here from another forum to help me out with a 2002 Honda Rubicon 500 I'm trying to fix for a friend. Here is a copy and paste from my post.
I have been given a 2002 Honda Rubicon ES to work on, and I am having an issue with getting this thing to idle up in neutral and forward gear. However, reverse works great, and the engine will go full throttle while in R. It acts like it's in a "Limp Mode" in neutral and forward gears.
I have checked the angle sensor which is new, ohm out, and clocked correctly. Electric motor is fine, and everything will shift in ESP 1-5 no problem. But will not shift automatically in D1 or D2, as it seems to be in limp mode while on neutral, L and H. (5 MPH MAX in D1 & D2)
I have done the initial setup process exactly by the service manual, and also made sure to clear codes, even though I have no codes showing. I've kind of hit a wall, and have checked everything in the service manual including the gear shift position sensor, speed sensor, TPS, Speed Sensor, ect. Including checking the wiring going to the ECM. Battery is new, and have 14.5V while running. I have also found another ECM to try. I swapped it, initialized it, made sure their were no codes, and the issue is still present. So it's not an ECM or electric issue I feel like.
Anyone's help is appreciated if someone has any suggestions on what I can do, or what I've missed. I've been staring at this thing for 3 days, and I'm at a complete loss on what to do next.