So, I posted a while ago regarding an issue with a creaking chain. Thought it was an over tight chain, potential failed countershaft bearing etc. etc. all the usuals. I've countlessly check and re-aligned the chain, cleaned and lubed, checked for play in the bearing by removing the front sprocket and checking the countershaft for any wobbles. Taken it to two mechanics who can't find a thing wrong. It's a Hornet CB600f from 2000. Has done 48k. The bike rides beautifully, but when riding I can hear a low-level grating/whirring, and when I wheel the bike with the engine off there's a creaking from the chain and front sprocket area. It's been like this for about six months now and I've done around 4000 miles since then with no escalation in the problem. My question is, do bikes just develop sounds like this, due to age, or could there be an issue? The chain is a D.I.D gold x-ring with JTS sprockets. It's spotlessly cleaned and looking good, but I'm wondering if it could have stretched or there may be an internal problem with it regardless of looks. It's done 12k. Any advice, suggestions, help would be greatly appreciated.