Unfortunately my issue hasn't gone away and a new, maybe related, issue has come up.
Now when starting the bike, tach still stays flat at 0 until ample throttle is given. However, I've just recently noticed that when I give it good throttle while idling in neutral, the speedometer will read random numbers. The speedometer is also jumping around while riding the bike. I'll be cruising around 50km/hr and it'll suddenly read random speeds and then go back to 50km/hr, then jump again, etc.
I've tried replacing the speedmeter pickup layshift (white piece on the counter sprocket) but didn't make a difference.
Anyone else encounter this?