I have a 2006 trx400fa. A while back when I would put it in reverse (and sometimes it did this in drive) the gear indicator would go to just "–" and it would pop and sputter and barely move. If it had been run for a while and warmed up it would work fine. Then recently I had plans to take a trip and go riding. So I wanted to get this issue fixed before I went. I started googleing away and found that it could be the angle sensor, I tested it and it was bad. So I purchased a new honda one and installed it. I did the preload and everything and it was still not working. So I did more googeling and found that the battery could be the issue. Then I took the battery to the local dealer and had it tested and it was bad. This was not surprising as it was the original battery. I then purchased a new battery from the dealer and installed it. I then wen’t through the initialization process and it Worked! I rode it around a little bit and everything including reverse was working perfect. I loaded it up and the next day left for my trip. When I got there I unloaded it and everything was fine. Then the next time I put it in reverse it stared all over again. The difference now was that in drive if I came to a complete stop it would go to "–", but if I would take off and go without stopping it was fine. I am getting code 5. I have read all the forums and watched all the videos. I have tried all the troubleshooting steps with no luck. Can someone please just tell me how to fix this?