I will run this through the system this week then.IMO: Before bothering with compression testing run Yamaha Ring Free or some other name brand ring and carbon treatment through the engine for at least a couple of tanks, it's the heat, soak, cool cycle that does the work.
It has had the TPS warrantied at 10k and some change. It has 44K now.You can call any Yamaha dealer and have the service department look up your FJR's VIN and tell you if any recall or TSB work has been done. If the TPS hasn't been changed it could be responsible for rough idle and rough running at specific rpm bands. It will require troubleshooting with a DMM. The TPS often only fails when hot, how does your FJR run cold?
The FJR runs fine when cold idles at almost 2K until the engine gets 1 Bar then drops to 1K then back up to 1100
However when I first got it the RPM would jump up to 3K when cold. A quick idle adjustment resolved this.
As i've started before the previous owner dogged this bike so there is really no clue if he ever changed the oil.
The service record shows the following.
1. TPS sensor warranty at 10K
2. Fork seals replaced at 30K
3. TBS at 30K
4. Oil change at 30K
5. Luggage rack changed at 30K
Other than that the service records are a ghost. I'm highly doubting he/she ever did the valve check at 26K.
I will say this morning I noticed a nice metallic slapping noise coming from the right side. Possibly CCT on the way out?