i am now the owner of a 2004 GL1800 with 70k miles. i still have an 2006 VTX that i put over 85k miles on it. my gold wing has a FI 25 code, this has happened a few times in the past 2 weeks with no problems. however, on my way home from work, 60 on a straight road, it bucked a few times, FI light came on, and then it was all i could to keep it running and make it home. i had to keep the RPMs above 1500-2000 when i had to stop. when i arrived home i checked the code again and i still only had the 25. went out the next day and started it, sounded like a sewing machine, no idle. the day after that was better but still no idle. will the right hand knock sensor cause this or should i start looking for a new PCM. any other ideas?